From a8b80649ff2b99142846e9683306c8b8035227d6 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 26 Dec 2022 21:03:44 +0100 Subject: [PATCH] ignore some folder --- .idea/.gitignore | 2 + .vs/slnx.sqlite | Bin 868352 -> 868352 bytes ...04e3f5dc-f437-4473-8ccd-cbc373c876bf.vsidx | Bin 1395554 -> 0 bytes ...565295a-6c27-49a1-a9bb-4e7471689fc7.vsidx} | Bin 1506785 -> 1504015 bytes ...08a27192-18dd-4658-9d64-26ff466f3854.vsidx | Bin 0 -> 1301263 bytes ...0f9b9e69-4323-4b9c-811f-c9fa32502d63.vsidx | Bin 1611404 -> 0 bytes ...104281b2-ebfd-43f2-8bf3-8653a83d9039.vsidx | Bin 0 -> 1328489 bytes ...196414f1-c762-4f5a-aad7-e237568f1a71.vsidx | Bin 1393208 -> 0 bytes ...2d11b118-0d34-4af5-b9e6-83cabf50dff5.vsidx | Bin 1400356 -> 0 bytes ...2fee5ce2-9b11-4250-aa64-c3257813e959.vsidx | Bin 0 -> 1299178 bytes ...34e6e8cc-2dc7-45b2-b3be-be6a581fcb38.vsidx | Bin 0 -> 1281479 bytes ...4c1bdaa4-eb39-4769-b532-17dedf0ffb5c.vsidx | Bin 0 -> 1306287 bytes ...5593e748-57fa-40d3-9d64-ca2369ec5ed2.vsidx | Bin 0 -> 1289187 bytes ...5b04bf12-d404-4b09-bade-de3312e0b95f.vsidx | Bin 1455351 -> 0 bytes ...6d1fb3e9-61e4-42eb-ad93-6d143b25e576.vsidx | Bin 1425572 -> 0 bytes ...8607e06b-f631-4619-807b-b5a7d84f40d9.vsidx | Bin 0 -> 1482808 bytes ...91cd89f2-a324-4018-a27e-4d52375e4af7.vsidx | Bin 0 -> 1301976 bytes ...9ec15d58-5834-4341-8345-f90e5980fe04.vsidx | Bin 1293155 -> 0 bytes ...a9f795e7-3d56-4c0f-a91c-15bbd40cdf8e.vsidx | Bin 1400499 -> 0 bytes ...c5cb3893-d889-4dd1-a960-244a8669892e.vsidx | Bin 1414980 -> 0 bytes ...eea262be-65f9-4818-8624-42eddcc8c49b.vsidx | Bin 0 -> 1299779 bytes Code/.vs/BlazorApp/v17/.suo | Bin 306688 -> 304128 bytes .../bin/Debug/net6.0/Blazorise.Components.dll | Bin 84480 -> 0 bytes .../bin/Debug/net6.0/Blazorise.Snackbar.dll | Bin 26112 -> 0 bytes .../Microsoft.AspNetCore.Authorization.dll | Bin 46208 -> 0 bytes .../Microsoft.AspNetCore.Components.Forms.dll | Bin 33416 -> 0 bytes .../Microsoft.AspNetCore.Components.Web.dll | Bin 132232 -> 0 bytes .../Microsoft.AspNetCore.Components.dll | Bin 218240 -> 0 bytes .../net6.0/Microsoft.AspNetCore.Metadata.dll | Bin 17032 -> 0 bytes .../Microsoft.JSInterop.WebAssembly.dll | Bin 21616 -> 0 bytes .../bin/Debug/net6.0/Microsoft.JSInterop.dll | Bin 63120 -> 0 bytes .../bin/Debug/net6.0/ProjetBlazor.deps.json | 609 ------------------ .../bin/Debug/net6.0/ProjetBlazor.dll | Bin 70144 -> 69120 bytes .../bin/Debug/net6.0/ProjetBlazor.pdb | Bin 48368 -> 0 bytes .../net6.0/ProjetBlazor.runtimeconfig.json | 19 - .../ProjetBlazor.staticwebassets.runtime.json | 1 - .../bin/Debug/net6.0/System.IO.Pipelines.dll | Bin 79512 -> 0 bytes .../net6.0/en-US/ProjetBlazor.resources.dll | Bin 3584 -> 0 bytes .../net6.0/fr-FR/ProjetBlazor.resources.dll | Bin 3584 -> 3584 bytes .../Container/ContainerCreationResult.cache | 0 .../Container/ContainerDevelopmentMode.cache | 1 - .../obj/Container/ContainerId.cache | 0 .../obj/Container/ContainerName.cache | 0 .../ContainerOperatingSystemFlavor.cache | 1 - .../obj/Container/ContainerRunContext.cache | 0 .../obj/Container/OperatingSystemName.cache | 1 - .../obj/Container/TargetFramework.cache | 1 - ...rojetBlazor.csproj.AssemblyReference.cache | Bin 189200 -> 186968 bytes .../net6.0/ProjetBlazor.csproj.CopyComplete | 0 ...rojetBlazor.csproj.CoreCompileInputs.cache | 2 +- .../ProjetBlazor.csproj.FileListAbsolute.txt | 84 +-- ...ProjetBlazor.csproj.GenerateResource.cache | Bin 706 -> 220 bytes .../obj/Debug/net6.0/ProjetBlazor.dll | Bin 70144 -> 69120 bytes .../obj/Debug/net6.0/ProjetBlazor.pdb | Bin 48368 -> 48032 bytes .../net6.0/en-US/ProjetBlazor.resources.dll | Bin 3584 -> 3584 bytes .../net6.0/fr-FR/ProjetBlazor.resources.dll | Bin 3584 -> 3584 bytes .../obj/Debug/net6.0/project.razor.vs.json | 2 +- .../obj/Debug/net6.0/ref/ProjetBlazor.dll | Bin 23552 -> 22528 bytes .../obj/Debug/net6.0/refint/ProjetBlazor.dll | Bin 23552 -> 22528 bytes .../Debug/net6.0/staticwebassets.build.json | 36 +- .../net6.0/staticwebassets.development.json | 2 +- .../Debug/net6.0/staticwebassets.pack.json | 8 - ...Microsoft.AspNetCore.StaticWebAssets.props | 32 - ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 - .../net6.0/ProjetBlazor.AssemblyInfo.cs | 24 - .../ProjetBlazor.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 61 -- .../net6.0/ProjetBlazor.GlobalUsings.g.cs | 17 - .../ProjetBlazor.RazorAssemblyInfo.cache | 1 - .../net6.0/ProjetBlazor.RazorAssemblyInfo.cs | 18 - .../Release/net6.0/ProjetBlazor.assets.cache | Bin 18501 -> 0 bytes ...rojetBlazor.csproj.AssemblyReference.cache | Bin 178458 -> 0 bytes 72 files changed, 32 insertions(+), 895 deletions(-) delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/04e3f5dc-f437-4473-8ccd-cbc373c876bf.vsidx rename Code/.vs/BlazorApp/FileContentIndex/{eac716a5-e0f4-486b-ac43-d2489a05f89a.vsidx => 0565295a-6c27-49a1-a9bb-4e7471689fc7.vsidx} (52%) create mode 100644 Code/.vs/BlazorApp/FileContentIndex/08a27192-18dd-4658-9d64-26ff466f3854.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/0f9b9e69-4323-4b9c-811f-c9fa32502d63.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/104281b2-ebfd-43f2-8bf3-8653a83d9039.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/196414f1-c762-4f5a-aad7-e237568f1a71.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/2d11b118-0d34-4af5-b9e6-83cabf50dff5.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/2fee5ce2-9b11-4250-aa64-c3257813e959.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/34e6e8cc-2dc7-45b2-b3be-be6a581fcb38.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/4c1bdaa4-eb39-4769-b532-17dedf0ffb5c.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/5593e748-57fa-40d3-9d64-ca2369ec5ed2.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/5b04bf12-d404-4b09-bade-de3312e0b95f.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/6d1fb3e9-61e4-42eb-ad93-6d143b25e576.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/8607e06b-f631-4619-807b-b5a7d84f40d9.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/91cd89f2-a324-4018-a27e-4d52375e4af7.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/9ec15d58-5834-4341-8345-f90e5980fe04.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/a9f795e7-3d56-4c0f-a91c-15bbd40cdf8e.vsidx delete mode 100644 Code/.vs/BlazorApp/FileContentIndex/c5cb3893-d889-4dd1-a960-244a8669892e.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/eea262be-65f9-4818-8624-42eddcc8c49b.vsidx delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Components.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Snackbar.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Authorization.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Forms.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Web.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Metadata.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.WebAssembly.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.deps.json delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/System.IO.Pipelines.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/en-US/ProjetBlazor.resources.dll delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerCreationResult.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerId.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerName.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerRunContext.cache delete mode 100644 Code/ProjetBlazor/obj/Container/OperatingSystemName.cache delete mode 100644 Code/ProjetBlazor/obj/Container/TargetFramework.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CopyComplete delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache diff --git a/.idea/.gitignore b/.idea/.gitignore index 26d3352..ebdf8fb 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -1,3 +1,5 @@ # Default ignored files /shelf/ /workspace.xml +/ProjetBlazor/bin +/ProjetBlazor/obj diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 5b010838ace252eb2e47f4ee3128219a24b881a2..0b7072e0c1e9f5a37ea4439021a5527741669088 100644 GIT binary patch delta 9965 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 BI->vp delta 11116 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 diff --git a/Code/.vs/BlazorApp/FileContentIndex/04e3f5dc-f437-4473-8ccd-cbc373c876bf.vsidx b/Code/.vs/BlazorApp/FileContentIndex/04e3f5dc-f437-4473-8ccd-cbc373c876bf.vsidx deleted file mode 100644 index d2042b421507aa3aaa13f513017de036f1c408fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1395554 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

F}5kTIkpA1CAJl|HMR}5Ew&xD1GXc! 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 z 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�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

K9?~i!d-h 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�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 diff --git a/Code/.vs/BlazorApp/FileContentIndex/eac716a5-e0f4-486b-ac43-d2489a05f89a.vsidx b/Code/.vs/BlazorApp/FileContentIndex/0565295a-6c27-49a1-a9bb-4e7471689fc7.vsidx similarity index 52% rename from Code/.vs/BlazorApp/FileContentIndex/eac716a5-e0f4-486b-ac43-d2489a05f89a.vsidx rename to Code/.vs/BlazorApp/FileContentIndex/0565295a-6c27-49a1-a9bb-4e7471689fc7.vsidx index 2316f590d7e684e930c2190107907d3e77b3dc83..5173197cf622fdc314413897266be80e1978445d 100644 GIT binary patch literal 1504015 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 ZdAqSP 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⁢d|EIoc1uEaICUV8jS>A#=fO?{vAeLX0Bu4B^I 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

6BNt2?4G@oT-*N(|HDW$nW13~LGX%$P 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 diff --git a/Code/.vs/BlazorApp/FileContentIndex/08a27192-18dd-4658-9d64-26ff466f3854.vsidx b/Code/.vs/BlazorApp/FileContentIndex/08a27192-18dd-4658-9d64-26ff466f3854.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..e25923078b1050885b74a155539eb6d635c3bd5a GIT binary patch literal 1301263 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

    s;B;{GkS1Er;`6lJRr7Weaq^zZE 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� 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 z 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%0A@OZu&` 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%0AO<&Jk*mo<-$zDND);&7zmJxsuDg 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

    #qDoEzj}fLNko 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 v)DsjC@7` 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 imo8#_2-I^xrU{NNEW0!2Z5O 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%0A|K2brBsKA>} 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 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/196414f1-c762-4f5a-aad7-e237568f1a71.vsidx b/Code/.vs/BlazorApp/FileContentIndex/196414f1-c762-4f5a-aad7-e237568f1a71.vsidx deleted file mode 100644 index cd3d1cc1b8db3e450e8318bade3151f65880419a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1393208 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 IHJY!_^VHSY0g2%U}P;;my)Ea6F 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�y+H!PBX9YC*{E6#L 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

    3)K0MV|jy7#9;r zuak(Jl$?y564OwB7}HbFgpWwClau@y=EYzvghi#-EruoV3C5o!mnD}cS0q=)YFHDW z!Fu={zJLv}iS+u-$Stuow#5z@juF!Pb;a)3lkq;-9|ti$gggvK;wT&=eLcrX&p)2} zMDp9@sW^lBESyb!E-t_ia1kz*o_`sBj4P$D-&*O%>3ZCVn;G9Gz5iF#zb5Y{@5TMp zzat;SL(=OUC!fUA((|5`f85vj8}+Nwecd46BFCs5S&xnJFd-(vWYY7eAg3m$mF_1a z^(@r0l5=1#>bc4J$id`7Sd@A(a!D*Ly-qoDMXZd~q(3gGPOe3+Eqy-fN%vnL{~wEX z87{@KMPV3scLKrP-Q7L7I|SF@?(QzZ-Q6J&ASbxHyL)iIYu)+y^FC|u>Z1df*8=LGU(oF=`GS>!o5UwZuo((5gv zz7$u`UrAm=UMv0Y4O_|EaJ%$8J8`%4y8FocrSI<$`3U(G`3#SxGjrT2LO zFVnw@*YPIamL7i(A5woTz0MQqf6skQ{Xcw%AEd{9#81?}NYDG7`VZ;z2w5d?|DmP( z;m8rlk;zdpI`vrOIOO=4ka{9aBK`bQkW)$TFEu%>^!t*PoLzcfdC2*&fb?|*$%U~f z7RQoUT6%mLEGvC~74SFd=UxS?Nsq5Cy`TEj8%poLDY?1yJT1ws>9;3$#Ln17dfu+& z?${H1OV8I22THFuRQkGM()$@lf1>ohCrf{xW|C*)9O>)klIKg$x0w18>dSD2^!lrD z9rX?5&A1JB;vU?G2c*|MDE)pOrG7$szo+P*CZEOgco8p4&vS)*4R7Er>HXd%-zPsJ zKOsNISNI?OcjS-wh59%0PYh8tuuf+of5jx298+Oh>3P$W zGhtTDfw`r}9uXzrtr3q#g(3V?s=f$uOn#&(%!ite8W3-+9Re zu(0%c#ijROl6n~|kCm{B^tfu|nplT=J#2uDu!;2jH7B>gR@B>)+mkzC7wk^IC%F&y zr#=t|<4_zfz3wO+ixcQiB2Ohx$C=dsB+n%;ATPotxC~d|D(Q9ClGl?rNk50})OS+f zgZuCR{eSRZ>PPT6o}zz-e4cy}FH^sUH}MYM$4B@SU*Kzeiyx%-|5f@u_>Mp6ho~O7 z@6giyu;d6B8KYrLjDztpAtuIT((|RjRMgXA2I`r}SuqFoT;#l101IO=EQw{Xy!8E6 zCRf9n()+1Ru7?e=2{y-;*aq8UC+vdVu^0Bm0n+OY!Xea$<0$H5$m7WqaWYP&KLcmu zTwH*QaT%_ZUVk;NrM>|-<2Kxhd!(=1i+|$*`a$GFc!c_KJcVcJpT~>TuSh?io78Vp zzeoKs^{4op{ww?s-_!qypQ(StpBSPB?>B~%zP|_<38P>%>FyjH_W9fC9l7A<+ zB)7r#)H`Bl>_Wdg_L9EO-sFBb5Qj*wHw;JMDEec`Bc}#wW zFYyiix8x7_nfh1!PCZ!7z?#fu*q=R>aEEBvHrB(2*aVwP-$x5_Yivio1GzJH#UAu~ zk^7SSlLtwEKMa%pTnwi_5=Tq_J#Uiq-%n>rkDD$1oaW*J>HRGtFC{N0ufny|*ONDq zw@9DIPV#R0d&z&358}Vn50j6PPmoXJIqCbmM7}D$&+F3naYOpP9#DUTPw*MOz*o}y zd`JF(pYRKQlb-)O`6mXi6*#w07#1T)?<*2HDml9JdU2%pnTUE4OeVcfa&k&cEq&kV z$r+{R$tL~p33;gJ!va`H`neV*7sry+%aF@S&-a`3zG~60OTCfw{WQU5^jk>pw!QnUx$KnL({Y=6s()*Yyz5hAV^UtTgKzct*$V;WK zUrt^@UWIF<$8V6HXS4MDTgcmS7yczZ-#+pI@;~@5^&@y3Pf5>vT6*7?rRTYd*YT$G zxLf2qcn=@oBk6rVBflWOA-|QL=biL@eWd=G{0)C%h}wbugpwW~R{HvI()*1@J*M=! zai#Yk9}`HwS4qgpFopCyDW&I4Lp>ciBRRA5yxFPeqMiryVF4^8Jzr6Bap`qRNbk1- z{om+UpY+!Zq~Q<0jmSJEYg$DZSs_ z()V$Y{=d`@<5B7H$H*t7*FQ}@D}DbLrN>>Oent9zZ&JS{ecfGrfRCm3@s#`mU*lW+ zAU*#_>HYqs9->a*`cTsS&=^K~UlHg>!YCLGV_+?OTUfBJ)PD2~9X2OFX{d4BOkyZJdDTiB%Z9+kxDPei!Ucy(jjT z-e-UEKEWPej@(l7U@*MI!@3$xq17$SfAgfrFQmShyo|g8SK%7^>&Y9*TgcnUJ8=*0qrad05BXm_ zO#K+1#4~svFX2_`^SMsGg?FjnCqKfc_yS)`e?PyGK8Fv~KjSz2i6QC-&MCC?x?wRq z^+*_%dUTA5vFXRd1egeuVhT)+=`f@8x|uO6^&I3}7OqP$cu5A^nO;5SK~U|NPjbKrM`o_i~JXPAMVG47$klEhw&Jm#52A6Yt=Cd?bDS6MTj*=)WfaM}Ci=@GJhn;0*%%4TWJbg7i9($Wbu{^;qP% zCa_S>M5wFBB#X+m>IK4ub+dQTl%@?Cl|t^(&LI_N$O?D<;WGWGFHQy zSVwxEdgO-E?|n0J3;M0F4YrdW*O}Y}yI~LM_n|lT!-4b%lZW9*>Z8fya3b}|fs3*e|^iyLx%!pYqJLZz!e;#svEF?XDG3n1!aq6X{$Ctr!SOF_ZkN-{j zeyd^)tc~@sq4fAhM7Ub-qgPH)Nwg z4kbNb7z~FIFcL*yLZx38mLbjLD?eOHNKDy-pfTM?E8Ek=}m}a&F8geO&=^ zVd;5`NZ&^p`sJ_!R>I0yReJuKr0PoOm2$Jskf58uC?_2w!@D2hxC5C zN{{O%z0ZF12htxb{l1JOkH)b$9w*{t>3vNn&&1i%`PRX`aX6`-^W4vho#p!D!s3h9>FaJt@BcRayW|J>7@y%w zd?UU7Tk;3;C-PV6b-v+u>Ggs)4%|n0=^PoOV{GYp<6?a2d43@$#6;8+larE@VRGsz zrPoPIPLCO-?>h@Q8|J`V(*3;T{L=d2bBCudgHB zZ$NG+-ESy43P7mt6sP`rJmtJ>(^u9-sM@r8>8pq;zoG5+W zB=QuTMtwTYkly!foQn&j=U+r#N?uN0B|ZOY>3waM9={d0OW)TX+>ig_G3oIqq~|$F zK8NoKY-p5DM^FP67_yS)^&-)*~$4}DNeIb7*|HR-;0{xKE*N2gQ zA0m(=V>FB@Jzs2cJWPOzFe#?M)R<2CkM(*PF^lxP*`(LcMLjPTz`|He`gxR=zOF2m zr(X%HP_IU=iFKscX+Xab^``hcw!*g3>$E3#BL6||hCQ(l{eC!r`d}PJeFS;5^nS*Z zC*f3_fwQH@&6D2G0_ux#8TA$9)#SD04Y(P%;ZEFx`=saJj|Zv$OFm3Kh9~h1{d44t zc!l~k8C>&Tr+$n29rAsAgirAWzQ(us0YBq6{D~o&2JR!2^!pZ;9G)Brqf(Dfjzx}x z@u(-jM3@v)$Pk)86*(QBkf@g?;)h{58fkz#HpasQ zm`HlQB;@3n3e(b0PtHWnLe5UkNzQ}$u@Lq9ljr6#7*nxUy?20|GxAgeF zaFGnDd6$xx<4Wpl$m_@(af|dh?IiCZ@0Y&6gVg`UBX}H7;aR+Zm+_kP&#hbJyZAtQ z{zv4e_=5T?@_*!a_<{Oo{6_r;Ie2s4d+GVZU^wa#F^UYOehhMK>G5%;&m$rA#Fz|I zVj4^@eO*R!7R*jPCpi!1$3parU@__?u?&`{Uy)oHt6@#7gY~8N(~#T*n^SLrt*E!f z4%nG~7wks8C-$MjR zIi;`9OD-Tie<3V_#jpgH!ZI?X#+S!RScQHya!ss*_31a1p>=&T>MgJ}w!@D22X>R* zXAkU!edzZm55&RLhv7&ZgX3|M^t@AW8qT0U8|PA=j|-_UAul7ZB(El~lm2qQ8f{4-a4v{X^uVc!K&V@>#rqm+>0j#5;Ij`u-o{V|G_sR?{htQ z18$Vw?`GVJ+i@rE#=meM?#F`|gomW}ca(fwdLJjG_i=&#W%^g?U!#7Le2e}a>2rEW z{|Wu4^q=EP`fsHFSl{1Ud{6%qe#IXcyk%gYAuy!$ej`fH6PbDxax{#Au`mwClRk$8 zf2*>G9LZ zGjJCEiF2i|TSQ(Wz0c*i3fJNW>HTiPE!4M5ueU>be}B_IfdAmXco>i3aXcwK&nfa5 zJSY9fdVd$GUnXC}o78Vh&vS?ReSAdyvGhJ)lix_+*IViH_(c9f{)wSl1;&Mu9v6`u z8KX+?F9ycOc$feaVNy&Xy?!c8gXyI2BfShKv&*nDpY-?w((hvtaxpA{rLc_jJY}W# zT}k@7s#sHczS>w9>tjP~EPa2?um$y2*oJz0>?FNzXBkfRBKMYFuP^q;fjAh4O7C+d zj+I`20{uzS^G_yE#p%-HW|9BIxzrcnVq8Xl1$i}jEqMcZ6L~A{z}>i4`o8|g1Jr}? zFdn0Sf_$2MmVAMH39nGUj<@hG{rluc_!M7ApU+F_bNr9`d;El7@rU&OgS8HvUr6a3 znjDTCfgBm5QICPKsK+J8CnqE)!X%gsQ%FCz)a10}4CG9hMfyF?Nk0$f$3j>XOGw{G zDRNn?K)n*V3b~r}AM5LCU@htW)g{*_HzGG7Hz&8iR@B>K2keYpv4`|}y~usZ{mFxH zDD~ku5=Y}$9FG&F_dNxtOTQ1Z>Cd4)pS%zkQ(q?i9xaz)HTiNP1H9_ueS|% zNM4P~UhQ@Hx_Z0ynQIATFjxnjn!T6Yvej;*GOhG*rrlFo5Gf~fi*{J8lJk;}H z0W3tnsPui8BA2CKo?MAs8LLWG zq|fsR`MC5xPvU9n=g1exm&sT0I`vz4m->D3BYaBzIljc#^xu--<45XW@H+-;8+iXi zO7Ax`hQ;voBVkmGA^rUmNBX*W_>1&8Bqk@7{vJs|PDM^D{k+pr&w!ceXT=|uk^g2zY=WkBECAOj74m(iqj9sw@{a)n0((?`? z52ZgGM^Ya{9!H*tQ*b){ndCol9xlWs()(YAD{vM4wYUK{<2KwWef@6yOM3qY=m$|h zgh%igp1@Pm&;Kl5pni#b6>m_#MZSvyJIiFb~3bLy|~KkDzuAMp$IZ}ieP zjDpcI7RHqxA0HD?PlQRSCnu-EwA9mMM(SBGJLZ!9Jm(`9#3ERnera+!>HSo|O4O@h zb*x3d4!J%yqTYnu99vRvjcuuSz|PdWkh^0q>V2>u4xm36hfyCv9*yIq-{;BXY0~#M z17}g6gY%_77YoRX$xCpl^m(q7o@X_##r52%~_mTXG{Du6L{2hN{@D73NLSkqPi{UXMM#iWz zs@6+HPJ+oWh4eY6A*aI(mFK z#wzryVGZgvu@?0@th3Kh>fJ5PZMk={qJ3E$nB)}-JaZ$+==`LxeIp1ZrELV z{+`&IdLQZU|Nc0L`d}O)ecdn|L4727G>*mb^e5m%oP?8c3QomoI9+LkMSlQ! z*L^4dl%6kG$H2NFq;p8=`NGO@GOCOu6HreqJuV3*#bna^Pl2hZrzWSx^q7%;CUO?c zMm;+@C+5bym>&ybVJwQpv842VOJQjlUb!;4ij1gSpWHzDJ{pl5OP^Z{a!YI_{ao5g zk8dwy%fZs0|54KCH%a3yswufes_*R3aSkP(!3k$2-B>2Z6> z`^fvr2V`XRPf73ltn|;{OY|>GUw;*^Q@?i$R4kwSm zkvIxR;~44t8iy08Pb5#qsnYwIL4PLo+2lXz&!fHo7vU0ICVjulaRv2N$SlOxcNBt2g=j72>T#=~Ev=Se{Rm7E9@V-ie?$uK#lz?9OTw+!Tr z()-OUeLmU9Iq2sk=O*XDyqFL3V*%;;3XuzA5$eUT1oe{Af2^-7EqyNKrN2k2QLllu zunyM42G~gYyc%N@>HBIfJ#Q=Nb=pvGPwpsvT_@~Jy$iW3cEj%UdrHsWhun`m5Qk77 zCcXYB>SJ+&^tu!2PnF)^bet(Y|DWW!((m6Q>PvA2uEuq^5w}QRx0Ad_dY!%G{p5of zgop5m^gfQ`De7m)=gAlGGWBbC6Yt=Ce1uQ&1-{0&(&zS(`~|;bus;I(3MqX*p~>OM z5y+7-8ub{`=Mk6sFZe4a!Q_|<(_#k9EIm&S>GgAA9?U0wZUv>s6{B8)dTA_&6|pi_ z!tiG7b(@fzV@qs9zn%2@ovC-l9@6LAhumL!+z|3`9ED@0*Bg%$sZYV_I1A@U zkDo_gNM1}{hAXMBCa;s;*Cz5-`rFC7$a~29$or)~PY0+6;bA<6C#CmwntTo~;uXA( zxA3m?b@$1S@Tv5=&&V&yukbbXxA*}+<2U??A-V+Ko6r~zBTBCy8KY8{I z)DvM6>EC0#3py^rz!2>VJ~wkr&`1 z>PvBj^gh=}pZ{9w8*npjlRk$XKDmZ$k*@&-lBgO zA5ecpek%X}-jiSA8+?Z!@e6*(U|j?I3nBe}g~o6g5u;#qjD>Nf?=Lo5&yt$*c1Cm&p!Z%P#=z?a4b%czW=G@8RR+S z`M3y|;tE_XefF*`)$A9n;9>o*V^PMGMz{_|IZ{i)ikB_8(FMcWgJYL~z z>3QGd7wNx`2J03$-;fwa`gw;VN5m-7^F@_D-2P6eJ39E1ei#A-Q<`?##GKvzYrG15?C6`VMVMgeQs5x_g7nb{kqia zNuOIo>F3du{5!Uy-j3W6|G;k2`x_~}?{U)eOp;OLeCc(UQD24Yq}Saj{qI$KsUM&o zgomY{%W3jC>G`fouXB_79lS3+{yF&-{)g}J6MmKc90czX*nb%5^9qaMr1u$7`rIN* zkB><`j`aAr zeV$Fo&9SBQK3kL9N#AdKawqJ9-KEF(B=^DoI0%PIzb~V3JoQP^&u^CWInSrQ2$$jt zT#f5+BW{u2$2Rg#+=Kh@00zk<8vj80x<}NX;tPC@Z}Efld3==K?|1SK>3M?n3>X4K zNxx5FF#<-WAC(*fV`Dt}zhFX4B>(??Aw6#@>HVaZ{+wizsbvlNwWa@EvYGUCt)!oO zJNg~*5Bfc1RP~3G$4Eb)Dbm-?kY0DT^thGM^RA=5QF`1~@($dMd!@%8lpc2ok4c~3 z3F-My<2k&DSMWOC!n^nYALBE8iEr>7e#9^M9fS1>>?0(G!SK@ij!ce*F)@zx{UsnL z!lal2Q%m1(T5<+*CUREHfw?iC^mPTug|Qg*66DfY4l811>7QS9$n~Y4V_WHcccR_} zyGuX+{`7}P{~Q}feHdA0ODHjp>d-%5QK^}q0MJV^gA z`52zWGk6{^;Z?kWxAC6zz8^^M=PC6U_!{3zk9$x4gkPnv3)Y+WNcz1AOOAk%rLT{Q z(J>~*#<G_k9Q(_uSFa4ZzkaJ@`EQm$0xb%Ew$mOvTR*`-W>X7SWBW#Ml zV=HWn9k8?X{dST5zUnRg`@jh4@3E0MN_yNF>EA16$^ZX+puSN0JeNwJ%L-gge=V-Z zjr6xj&$CN6DZOM1Pz)aOa>X8|svzf5}GmAHofI@~~gGj5~4gS=aMoqc#vdi^8P`#veX?rB*? zChZ$oF9oK?bkaY+a+334ek>%tPBH2E%SfMBW%|{yru4e?q}OdgZc6`mavO4c>_okr z^m+D`zP>*W#KF?%HH3y7)UhjhR z=jSf@fh?|^reEOtjMC?lU3$Ho(%0pYexHibFC)EPMXV})t~I6SZziM3F4FUKlb*Ma z^nCrLuOA{kej@cLGOqF}>GyCo^>w%rw@A;sjl2{0;66NnLDJ(7k&ogD>ZkAw_49a% z`W5nZ>3!cJ-^WMzRC=A~4y3O26M1rSInw^()f%e;se(U3?&Y{Uh>I@^gGi z{SCgukMuv2zu`{|F(5E+DCvENm)=JtjEXTZHpasQmUN0v(59XJ? z&w|qLNm=Q0Dkpv3m873>{!aLZ^n87#*Xbwye1=KCzmuiE zkLOCSzfdNSd!*l+1JeIKa6x+BOVZchlK$R$h%cny!w=H)e32d(VqjqZp{2)1lCH;+ z{`Z)a()X7}`nn9{%+lwVLwcV@rN@F@cS((~`ZebVb6l-~DonOwe-9`_%< zm+6!f4+=bwbkhBd((`A=te9PTpLwPCRY-b#QR#KcNnck%2A37dze$g)iZ!q{)|0-j z0l6_YlU}D4{WjPRJIG(vA0s{gc%Sqt!;km{zhkf=f%^(6{d;qCax58KIW{>SCcs3} z`$#5z4*97U!lKgqC`B$SJ-#BjGFGErONLOt4)yxvhU6yLT>81RBX`6l#SkM|0`#wKmi{NYC4u+>L%8>HYMhKM;q=P^yn0kCvWqBK4`%XW(p{iwkhE45jOq zlULzd+<=><_pw!a|9i-LrO$7l^!^WE5FW;3($}9LpT=|4FGxR+t1^_lDLvmE@&kM# zz5Z+RJLz#B$zP@C2{tTH4=J6)NuN&?>d~b?pNXV@Z%9KuJ!ZnJ(%0q2g4By(aV&*p zu>$@keSHmbZLEh4rO%}?Hl_YMwvwULZ%6J(?n3U4y`2=decl^SYM)2HZ@4EB$TMcT(R?-Yfka50HcCA0i)>Uhfq7 zEMCCNcujggH^{f~9zMh;(%+k}q{qLZ{!V%ypU7YF2L>M%*hd%{R^uW|Kfh?w*To{o zmELbca$-z|DW%sk$�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%0AQH=@$~NPhzCK=rOhs$K%PWKu1H1;4D)w~ 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

    =APM; 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

    LI=H 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 UMHWiq9)92=|Nl?FbgBRUZ`Ybo*#H0l diff --git a/Code/.vs/BlazorApp/FileContentIndex/2d11b118-0d34-4af5-b9e6-83cabf50dff5.vsidx b/Code/.vs/BlazorApp/FileContentIndex/2d11b118-0d34-4af5-b9e6-83cabf50dff5.vsidx deleted file mode 100644 index 1a08f3fa967c9c58b5cf2f582a22f9dfd65f8156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1400356 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%0AdanxqeLgvFgVLj<$Zh^t(8(H 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

    +UpOy0?>QehA32{mpE+MS z-=Yc?ZY2QP^S8Jr#grvy&W-cH`N8?gMZ!hJMa@OaMbE{^#mvRR#Tp%|z`COehvjNP zTrd}bi<8Te%ZkgM%aO|^dRF0XD(`WAQwo>LrRUPPJh;SfesYy^m2*{cRddyIHE=a@ zwQzNfzx%1+>z?a@>yhi3>y_&*u6b+6HFK?8A6%c@ zB-|9-)ZDb(^xTZxEZnTzY}~xX4qx-Z%_Gj1a35%d8|B8hIk+vjExE0^?YSMeow;4P z-J&+Oy>WYwlk%x(gnTLgkm4_`_bD`k^$bYy;R18{=2<>7xhx_NiJSY#I z2jd~|aPV;Q_`+k#W6opAW6fjBW5;99`o$ndgP)mFF$mhM_Nm00B%>Aa>9e zMcx^a1dKNE=rJ?T!n5-1c{ZK{&-l8Zyd=EjycE1tywtojymY+uybQdIyv)2Tyll~9 z46g!EsUY{Dgo+q7k`8#BS%eqmCGc|aa`O6}*NoSk*MirQ*NWGM*Ou3g*FU`WybipM zyiUB%ye_=1yl&Bu4CNZ64PXKxos9qm2C*yis=Rt$jn}~I!RyJ}3vU+=m$o~ zc*=v+8CqrK-NPsh^)KwaFzLc{3rQ`+v3xD~T0+9g*BSy*C_ka+ghvy?OBf{~eT??G zC_x037LX+Lec|oHlOyDFu((0D20L`W*?-uwa#Nm-u!OWZaCVW%aBlu=8D8O^TxBu|{h3^U9 zQ@)o#zyr$;ays8f@W+At28Ob8KQ#w z{TeC1v336*djJUOVAzl6@mQkvXyo$yfqE)`Bpe%<8Gqy`J@Q9|ejuuS{L!IDhmsqr zXef!HXN87R)OyDX5V|@j(xBObRtXvgi2q=XfG2$v3=sWCMjzRFMBWiVM_wFp4J5D= zeq{V8_)#M8iufr4ok(FK7Kykaf`HK$9>Z`*upuIbEEn=b2tpyZgg6m$KZxugWP>OS z0xL+C;5DD@Qp6_M>R(_){B-6wXFQAHm2d|1U{g@#2J z3guWSVF`ro2M#D$eqddpSOBmyb^-HojIc4!#blN#$0QWPN~V^n!>A6^G>p11gu)mI z!y3$1n6{`ok7EU#|8Ydeff;97oH=nC#C8QoEF6JwIKd-69>?*}j7M0!{*(EI`3v(m z{_jH@9)|E>f%`XegIgW*Z|1+u|H7>Z_X%9eah=7*j(Ncqgn5f{_4u*Dn;UOIyjSqk z#g75sHT;wCCGks`mDw{Jb6`H0@kKvbURb`e{9t)yxv(TGDND&xvotI}S$?zpVd+^0 zmXT#*nOPQ=m1T=YcezI447kz2n4y%9W(i_n;^H|EUsHrdSv-re1eSy4WO=gun+0F} zKP>;S=Bx#4$=a~?tOM)FIRFBT zWS_Hd*mvxE_5=Ho{mg!4zeV{xoR&abgB*Yc3^rY!;&;Uhdu8w08~eciVE<%G*iyEf ztzfIzI<}r|U>n&cwwY~VTiLcKw1+1X2sh9O(5gY?4GT1!aq-PIVN*6^3v375$@b)s zaL70m97+zqIrJO`4ikrk!^UBc%1x+yz~KfH4tRs`i0e38x`GOC@i+ueiUpx6a$=5w{Bfgq^dy#Kn3l-g-D@NcqvTERLWe+O3GTwM#@&o zKT-}-PEzhtUZuQ6!eaR@<%g6MFMFj*>7~S<4N{&`KBc-yl}lAhRZG=KHApo{HA}Tf zwMw-~b(QK}s*kuHuUIOPN~Q8rnN)|=7pXI;bE!+IE2&$lJE?oAN2w>N_t>$+wYD~? zgVaxHF482@GlXSCmi*&nmAJUO@ES;CmqzlrW z(mmy8B|mHV*~rg9ey;NKO@2P&E#lX2`PIv>L4J+$Ym#5H{95GK9?by1KI9jEgUBzH z---MlRCGrwrd^$YjW6 zC}b#QsAOnl=w%pW7-g7bm}OXGSY_B`*rOO3dW7LE(q&MfM9dih3Jf)IM;$~4mBGtk zG6We88J;p;WK3jCWz1zPWvpcEWb9=eWE^FjWSnJOWL#z3qH-DH1zSY>anq-<~T4dT}+M^c^4hIlMfxwwQVip@W z{7Ga|nY>IU6JG6*>6Gay^NY-1Wd17i51C(OzQ~-&oXMQaT*zF?T*>@X=3g@Zmidp& ze`W4v9%LS6o@Ab7USwWn-elgRj}Gn#kWGQ!LBSLmaEyELtTBtsDzlf_WDYVPGM_Tz ztN&Z(PnrKC%Zn`EWO76=)<)J&)?U^@)=}0;)>+m? z)>YO$y00PDTkjFk3WgBE?8wMqZjFbgRb}sxeUS#_!+jrT1$aaw}ku8_4 zl&zAjmaUPklkKN$zhwI(+h5sw*#_B0*=E^R**4kssM_9cQM<9dMPw0*xromrm4it+ z9@93FO=a`4nQTF}L$*^keCdD7_9^?T?1}8D?3wJj?4|6L?2YW5?7i%R?4#_H?6d5P z?5pgX?0YnO!yE|92N<*>Fy%pe2V)&1bYRK>5C`Tv3eqD!8+dEb ze8HMRqZ-u*gsQOO!1J|$jSF@yXtN;00^urePkB#46b0fFR7&6=!DayukvvL z)(7YuaB$?K0<=Xwe#(DwE#RKW#|Ul+xE`Qy0EZzT8yFJ+LqvyUBrE`V0Nel?;pplk z6owTI&Ijm(qr8pMHM-DfCZkCFl*a`fSM*NhQAjL>R;Xg4R4I>69zW&r3pGU)|Ku^D z@P=9%3S+2sMVWl;O~ERIk`f9~-;5g!-VAgC?w4?@)lJtLZo=rGc~h~XkKi%2UXr%{O+W0wd=BGHH#A_8t$ zH{q;{9N%J$M=HbnNL*2M1sg6a*8}f zK1DOpT(l4^MJv%xv=<#jN6|@i7F|R)(OvW!?Lc5x1FNPVvFn5UAhvlpO5%mpM1$xd zdWuiPr{W9omH1kGC%zXyh#$o-;#cvT_+9)px`sf)2BZx@0yKw^M#QPqi+C09#Ru_t zwWnAnR*5xYtym}4iw$C<*d#WKtzw(lE_M~WMR}2dt_|?phu9;=8?kJ}Nf-ZgQ!y`Q zVnOT_drC+p^SDgk8cl3X#HF>^21#56$>429@9?n1n;Z zDd8!{iyS}Xc$MQKMnA91gXi2~lUpI$yq z{*%dna``8be}3xA4}JMZzmR^v>+7zUQ7@#IrzVLesV0>sgC?UUlP0q!t0tQ!yC&BN zN(ZqI$O?p2u`y0q6V=3PVwwa^PEAuyb4^Q4D@}V%2Tey!XH8d4cTKOFerWoLLDy6? zRZYF7rfJYD(X7y{(yZ33)vVL3*KE*i)NImh(QMUhkD}e|uHXe`56wt3j-R1SHS?O8 z=85Ko=C$U7=A-75=CkID=BwtL=GQ3c&F`8&V#XGqyj(TMpE|Y3w5YVGwOF)Rwb-<{ zMxAeQ*Wx3laq$@~R14EG*Rs^I*K*Ku)N;~t)^gEu)pFBvkG8JzJ;FQ?;Ke!}Q=C$@ z3|gLAKDA1;Dzs{~>a^;$8nhax<-dEd|%+uBmY|ktq!ddtqZMttw*hA ztv9Xr=ozj}>!9_iO`=V%O{>kI&8*F$&8E$+&6_q(8~lc+wxzav_G^zwSVex(IM3#*P+m% z)S=U%*J03M)M3(L)?v|M)nU_N*Wnr+%fmf#`T>jtE(JA51f>yMz!h{*9ZZLy!=b~e zW1?fKW3FSRW3S_&c5{ z;JYAUf!W@qI(eN;r$eVxr%#<y-A3Ie-Dceu-B#T;-FDq>QR4uV z4!W?&(Qg!Qu$$M-bPKv2y1(dt(LK>U)jij}(7n>V)xFn!(0$Z>(tXx_(S6l@(|yvhoU zsMkrat6n#~?s~mOZ8#KvkWPSp3jELYp;yu?$0vfT>ecJj^m^#^)GI{PiQZDZ<$5di zR_m?PTd%i4Z=>EOz0G=C^tS44)7!4MYZQ{-?onqEW%dxyqa2J@0b)LwF2i&V3pjMz zr{4cp@9;)vde8M<>b=wZZ#a6P(S_+2GFtdw;ZKE;6f)6hIFD9NC^EomMb#J`1%!q$ ztHvXYLL3O;ALM*+=II@;{Hbp*@W$y|qHh_@VbEp4Vgf?((UiEPSE(gdPU}*GF0Ii~rP9p~8w?6)YR|3Ka zARzjffYJc}0+b5yBlNL@$PhjA5q|(?0Vn`yd!s^++!odac#1?f+w>98Mn*SSAD{a8 z530QCQgxZS93@zF=&x32ld5afwd#5lAW>69jZoc!?i{*p=$=KDee7SMB?Tfc`bdwM z3&T1BPpQsO(mVxF?s(~c~SXal`j}cV~DJhspOb5s&pzpG19{92{R)MZZJ&2$OF>{ zj013VkD^XUW8$$B=Rlm$aL&Q;1JCt%5XVC^o^x5;6VFU|YEi9K8{D~Z zAH}T>cP89FRA*d&afwvjaNWVx0iU<1qlxd@M=S=#?-c&(_~lhi^-w+4C+aixx%x_d ztG-h|s2|l&>Sy(f`c?g=eveukFvid>Ldp-zCA@|=^@sXXtxzk~Dz#dzQESyYwO(yd zo785tMQv5v)ONM2+AX?C?JWYE0WAY^0F5Oi2eGii-^;w(p>}Hcp&`{!XlOKa8hQm^(dp6a zG3YVtvFNetan<7%)ja@61EO}IK}C9SJX+yfb(kJOk3)}B&qU8u&s@(^&qmKy&tA_# z&r#1w&son!&t1=}o;S!>;R1?8>Jwl#U=>_UN1iyY;oI-^G(Cf!hdy8QdDo}c8LocjqsoPZFPGKB;`t_@whm?~}nNlTQ|(tUlR%vis!flUrmqAbN?j zAbz%q_lf!B@X6DsiBBt^);?`~+WU0y>FCqRr;ATlpKd=c~^*pI@VpHvfo(32Z5I?{o9{>5Ie{g)d59RK93@(fXqEMemE*7mF`;UtFWc zw)pVH!x!WW^@aDv;S2oPr!NyJfLm%A^ozPv^GZOOhAUwU7fFHc`S zeUtzS(@U`{ouMya1CoAHGrFm~Vn_@SC5$ z&3#+>w)So3+rhW9Zx`RLzP7-RXZPzW?rf{O`>7x$i6A*S>Fj|Ht>e?+4$H zzMp-+_0W}?ZmKV0oe|OAjkJh$S7!7P7<%6llK!|B>3s@)9L3IKY#J_S3m#o^Tp4JpEExfes28S`uV4yfBCuh z^Wf*v&y$~LKQDe>{k-{k_wy}UnxPH@w;m|R`4M}Z$WUXSk4yFJ{cL^?em?w+ul4lv zr(Y7k6n<&^()y+IOYfJ#FQZ>3zs!DF{IdFG^ULm+TQrgZhmT_D!f{-LYyVehq#-{EAn8`YrKW=C|B$h2Ltwb$;vpHu!Dy+vK;|Z;Rhnzioco{dV=+ zEqbaUPXoDs`-mJGM97h7z@2Ifemnej`t9lW#P6x!bH5jUFa2Koz4LqT_rdR@-zUG% zeqa2)`hD~J?)R(TZ&7~@CmVzSAY}q?gMuu=>Bvf8a)#UB?)`3lKm0ZI*UVoFe=YsB z^4Hp5JAdu{b@12GUnhT^{dMuz)n9jiz544ddfp%z0DTk49F%Smct`%?YW^Dh6)$-D zTjFn-zvcc`_*>;~jlXsN*8AJwZ==6W{TjFB?NQJTYuxQUvOI5(SmC{qzp=lm zzj=QP{&x5q)X}-WSN`7n`{?hJzt8@@`1|JXyT9L};yc>tK?6kt7y*3bK`pdGwFcKN|n&{G$iC4{$wj@c@+r`VD}y=t7VD zFR;1*)k04iO$GK5oCMAhfJDFs;iaD5CEn%U72cKJRo>O0lYs64`UU_Q-YuX`fC}N= z4!lB?t4F>7xB%d=qJEF=HQEoz<6tg}_BD#r0i9&jhCQX8N>4TVoG53axQMbJ>UJow zp$3NH78+L392i?M$nxMx4aEsV4*`_`1lB#Lo-@z6=f-o32rnYGNWmhXir6K>kw`8g zXc#r`Fsw8*V?|54e=$ z;)u_!_g8!{qEHcl+xRoXHwb?Z_1?Tcyg$7q-coOwx7=Idt?|}+>%8^e25+Oc$=mF0 z@wR%~yzSm@-tN&50?ZYP@+R@Q*vwn-c6h^UK7B}h$b6`LsC{UBXnp8?7<`y~SbSK0 z*nHT1xcYF9rV)^LQMgC;3X}NYeJ~$_4~Gv=e|+;t;*ZQ9r9WzabpGi5G5BNj$K;R2 zAFDq$f86}>7L6sxMv+yar)!apWpqN__Oe5>Ceuey*~$k zj{cndx%hMS=jP9=KW|Y%dBTDMl$VP|9OTQeD8MlS-}p25^YqUb|5SVVVK0B}KL|MT5054)IMo|dGR6qaBCa7R4ombo|dJSWtQcZjg~Ezt(IM*W;6S+%vnZp8G`pkW|jrZPRmov3(G6Z z2g^sxC(9ShH_P{E<^(1=cQG!9_fc+^2g?u3Pb)4~Bv#~B6jt!O^s>Q0+s@rRfknit5d5pt8=Rh zt1GK(t6Qskt4FJ6t5>UctFO^P3Kx?S#0s!p4Mg7mDbhPwbu34 zjn+-p&DJf}t=4VU?bh9*6BT$lWEHWz!jTl8r?A< z>kI2k>nrPP>s#ybp9bqk>nH1H>lf=+>o@Cn>#x?|tiMO?D*QiSV1r`^Fb0Zfh(=;p zh7&L@8@*W{tUs(jZAffLZOClMZ76IgZK!OhZD?$0ZRl+1Z5V8rY?y6WZP;wsZMfQS zv*8})uCNS&v<+Gw@EfSRA%KaE9M0LeI1Oe)umNA?Y2$YrQyX&|3mYpNYa1III~#i& z2OCElCmUxQ7aLa_Hyd{wZ#LeeJQfxski5b67|BMp(QFJh9yXpfU2Mv1%55ras%)xl zYHjLm8f+SEnrxbFT5MWv+HBfwy4rNJ=^ll&Fe8Bu4#FQQdPt07g^1YzuBOvr(`j>J zb7pgHb76C7b7gaFb8B;Fb8qut^Jw#A^KA2C^J?>E^KSFi=9|s;XuE}W3FvX)1JVCO z92NUX3?6W)p3UZ9Grq*rmc*9SmfV)omdcjimcf?MmdTdcmc^FUmd%#kmYXg2XwZeq z2{>~g3Bfo)#C4H4%vj8pV9R04)7He+)YjbA!q(E(+Sb{&DbUtIOay`jtw)4#v6#iUWi#7?ZHH}m&8O|D?WOIN?X~TV?XB&d?Y-@T z?W66J?X&HR?W^sZ?N{4xw%?;Y7#b^}+<{{R-vyOQBz&>;#VltJwjZ{ic1`S>+BLUp zY1hiGja^&2_I4fYI@)!z>ulH6uA5zVyI$>jk49psv4DpM;t|Xk)HJb1zIwZwU4vZ@ zyPkGS?UviEv|DYr#%`V6dbCv4&)!bRhb)V^<$V`bWeap=6BAI}#AF6pi+>p_Gf> ztnrKS7vt}!s-i)PdMApSs7)Fd7R!w_s({8nQLaPz4gEAU$57ugUQmlN-q0*U5eQu! zlxm{BJGNF(EI|(hB@Of_kg`YS0+Uo^_mQ&?2%VcG$R(R(2=XF^i8A4jo2OjfJ2qYmYguo4QFi3D9Wr7D=1UQhoKqLaM`NY=W{=0X_Ufi@X z?Xb|riWFN+tQE1P!%_{aFD$6ANy63#TN7+JuyVjk0K<9=&|@kDwg(d$eSLo`vSbA#p~I z;|2b9N3i3t=WgfK&YPWY5D!M}#tDEf zpj_y|qmzMz4yNxoxZvM?*m>Ij4fcQkw&#mI-wn_9|GwB~Z=ZvGj`lg(=VG6$eQx%- z+vnXrANI-iDfVghpDeum2roaw%Rk|38os`TZx!6j{ zG-M%UN64NbPeWdXybXCD@+stV$hVN+L;e=>_y1x8l28<(s6x?%q6ubfKhBN+>myXDFYc zNeTFUxT@ku2bVKOo&@G``L$`(Q8oFEP z-a_XhbOE6-?0h;OKXBa(FnlY05F-gHYD6@?P`PkT)Li)7jFBh^a)U9!M+AkK`&;`| zRaf`SNbR-%|2177tvcNdHDCVgzh3|K|Ns7NQR;|NSCo3XmnPc9Kx7VD4k$1xT^1!F zN>Y@RD5pd@BgzF)UK8bYQ7(ycS(GcHTovV-DAz@~A<8XLZi{k9l)Iwb(``A?c?Ocw zkgS6;1j?1l7xmi|F7#L%%0iT-C@WD(iAq{ja-xzKm32`miAq^iDxy*qm71v3MWrDs zO;KryN?TMqqS6(Wo~ZP7Pn*h?7Q=()MCF3cjKix}<&s`?DneAGsJNn<7S)WXW<@nG zszp)V5Y>{XmPNH9s#Q^~iE3R`8=~42)t0DsM71lbJ>5+d-EyFWjruBN+f}!91Oh8r zRf^h*sI7`xO4Krxx=W z)cU#!52X8`kWss!^Z4*gSG%Ow$eIu}{C*{BuBfL(JuB)tQ7?%4ny42=eO=TyM7<>H zWl^t)dR5eGqFxvEhNw41y(Q{xQSXR)SJZpD6)O7tK*JjXfp`N%?4*8K)P<-^QCFhw zibhH_(xQ6Rsje{Tx4#hzT zdo(WS^uxxsj>=$lZwS$lqM<}HEt(n8%!+1CGz+4+A(|!8EQ@AEG^?Un6V1A4Hbk>2 znk~_6i)KeOyQ10Cja!?WT5-I2UKg|>u@O&~i1%RMXbRDkqNzkHBU)L}%8OP(wAMtc zC|V`aDvMS{w5p<26Ro;vHAJf^S}oCPi&jUpdb%Gh`W- zXyMnoqMZ`$v}k8UJ1g1+(Owhnl4zGjyCT|E(XNShL$sTs-4X4sX!k_BuNx>q939Gw z5I8~Y9da=7%8Jkwwz#$sZ7JGHbW);|5uL2)`2i~iEdhSbE2CU-Gb<@i|&T#mPEHKx)sr_if&DG z>!RBb-KOZaM7J%v9ntOT7P#o|1nqVd1tLGRyRE}!*n7J|bn$DI=(?hp61}YG3tuC5a=r+Q-IRqr|p<#paN+jFjEgh2mIKn^yAHNf_@-9T) zA;m7vWyQH1)X7DpFb*wmC~iX$Tb!#v^cfn>kU54Du{hU;s;@ZLg_G2EoJWBrL{A_=0zHwuxUeR)tOisnpdtaG2S_kL2La** z&=-IZ07~>xm)_GYlyzY?>ZnnKjG|Ix8E>OJ6*Z+O*Ay35#Kl*Ni(e%!-Y+h$qBsz> za41eg@fa$>#Ki~2#fQYjSED8h1xq5TFG5)kN@Y-3f=UlmWuT4%l@F*=Kt+LWKBn{U zk;RVWa^x~2RRJMh91^9t=pu<$MCq_%JB!p$Bu65JQEXSmc3o^YkV7W6+hV(e^eJRG zAp=SGG22E44>D|!`*J~SZ;S0qV*4_Z9+0VkM|yE7CoUE6qKx-fJd}z{6}&{^fe=r6 zczY9wvgIaPI%vsQ$TG=o9aG1_TuLGF8(g8%LS=-? z36&RWL#UEa6`^WE)rD#b)e@>BR9C1TT5aq0aq1kjopg?gx};C{3LsJ_g_INFT@W5J z)9;rn56YES%avR5tL~Fu)skOzLEg6_?^~7kW#xTa@>T2d{tNPfvV5Q-A85)4dh&t3 zeBhkchr$<>BjZOPTPTsj=Vj)ie$BvrD5GRHBePkV&B<(D zX3H{Lk=cgKHf6RYvu&B}$ZS`4HP3F!?3UL0#T6=xVNc0iTIMn`mzBA^%oSyBUFJ$M zSC+Yo%r#`LEpr{2>&aYS=C)++yuNtlq|7Oq&&YgM=8H04lKG0vS7p8?^L3eT$b3uY zdlJ>;dDIi&y#;qQDGMoCNXtS-7P7LClZApTY{)`M7Rs_vm4%utG-RPE3oTh_%R)yM zy0UOi7B0xbwk%xISG@v$iIN3Zu4Uv}R<7mbT3)Udq>5<mlZ=}svRUXTx^o7RmTIz8m!*a*HD#$KOKn-|$Wm99db+JWIya&j3sj$>poY?a6nr4V z3y)*CTVp*aNm){|`j>O3+$!QlpvRi`XvS;Ztjo%VtdwM>EGrdRsme-CR_e0Skd>yav}C0%D;-(s%1TdG`nne- z+RH!?u5v+_uvE77TOUFN6)7wD7rC;UlGTi?7G!lzR!g#4meq=^R%Nv&t94mz$ZAto zTe8}g)sC!oWwj@(ecj&@Eo-2S4V}5_1zFwJ?}rFKRE4ZcSyi&OB5SL%mXfu!tYu^^ zCu@0GE67?=*4AaMBx_|^tH@ea)@riWkhPYqwPmd%Yh79E$y#6c&qPZcXm3Nu4rMn; zwX0py;fE>ck@cLc=ViSh>ua)Jl=XF4-;njPtXE{cChK)sZ^(L6)?2dP zmi4Zz_hh}VJ99$P8}fKicR)c8UOo{usY_W`vhK=8S~haBk(Z5vY^=$~hHR8%qbwU0 z*{I4!O*ZPX(U6U%Y_w#fEgK!#=*mVjH z4JDgt+04jhPB!zhS&+>&*<6>+l5Cb`vm%>S*{sQCT{auC*_6$eY_?^yBb!~>?8#YqH&t?WSzEWV5c3*crMLQ!XrbB%Y`WZ-*Y+urGskV@9 zB|9nE$;!@}>=b2ZLv~8CQ{Ml^Av;akX~|AocDl0DlbycoY-;6os2DA{ zrbc`V`*TOij*{J!?51TmC%XmNU6{evAD!Vn=t;=phcAK)>lHHE%_GGuO+p%`H zWcQrxUeJYH-EG;uq@!in?YmNTmF(RwduiFr$X-_VaWiE(Ga}` z(Gd{c`_OU^ee%%R4qfQbE=~*NLt_$!ak?uQQVGy)OZUV=mnnHJg*Hx7w^qudS&=-q zhSovy+`2rsAQ1*S z(4kGO<`3n4=u4&{&MwdAQ*tC$+NP zL(sE>-W(+1Al4=?)F4A9FEpX#1>r5oV?o3UYEw{&f{K&w7@$RqpdSM%ALLdbE(;kN zXvd(aFC{OgA=M!-=H*4mQa~{Qat0NM1)yRdRrDx#N7*^*z)`a;FLqGCjACO{|LXo= zx@Z6k4Db0<{Xd?btRF@sT2r%yp!dBdHnL+lV6L6s(XREH96P+Q1^J6eD?}ooj8fl_SSBxZk?N$oB}Capx>i!B;2^sMX(jlDE>bb% z<+Qw;BC8HjCa4xGO^DN8gcj>|Ea;Z~;(K-Y?|?Ql@Z(l`7LSP6NhFL&~rs8szMSvGItR2$E`(5rKED@ zm4~IfBHg}3w!7;}uOz*)^eWP;O0OZk9=cLXZws16C}Wl0Wwmm@deuesKufJ|sZ|Ia zrBo`dQW=%Xs#H#;@+!5aQtK+Up;A?qs;N|6r5Y;LRH>FqwN&|tMm4!|c z5{U5lkP<3||9u&iE~<1%r7J33Rq47)H&nW%(jArV>P~m)r;)y((ic_wl76p%J<>{L zQYuqWnGKaGsZ32}>MGM!nV!mQsmytmxuA<~GutY2No6kUTUs`yvRRegP}!2omQ}W@ zvUQbhs%%?j`wGps(Xu0ZUf1a&RX=-4WtGahD)%atOQ~E=;_@zNzwUmG7v0SLJ&u-&grfh29`2 z2*$+`1DkhMA*BlIs!&mdx+-*4;hciR6(kOtJX4VEvwdYYHeMu zZK$=fTC1qFx>{?fwXRm5TDz#$w$<7twI;O76jQ30SH*%V7FBUW6-%mEQN^k%)>W~g zicM8)sbX6dyQJ>+wVqMyd9}Ww)=O%= zs@Cgjy`k2dYQ3e_+iJb5)_ZEbuiKcT`3aPRp@y}7QLSIn?@Q}at>ag@Y9p&Q3TmUM zHa65oNo`crMpbRp)ka%wbk#;rZJbjZ7u3c@wc)B#N|n;8lu@OuD&DIckcc)c5HN-=7mBb^fq}F&ymaBp zjww}As^qG2MwN4_TvX)^RW7M=S(PiQTvg?oD%VxHp~_8FZmDuxl{>23Rpp*4_jR9k zv|dDm7f2&R@eAeMsO>;PTv_OuT2`u(QkAr-WL0HNRn}EyLsd$uQdX6Us#H~_rYdz+ zX{bt5Ra&ajR+WybbXBFNDt+An9!(w5ItD^ws2WGf2=eUkI)^YrMXCyZxvQ#aRn4es zR#n$jwWzA=s#;RjvZ_{8wW_K$RjsRPLsi?V+ELZ6s`ga1uN%u(w{%CE>Uk|uhDsEq z?^Q3Ws!&y>YAdStN>%$RRl85sR#h#nYFSmwsajsuimJAuY7eT~*QnYzsprMPt{+g z>KRqfs(Mb<^QvA@^)*#rSM?25FR6N2)hnuARrQ*x*Hyi#>Md1ot9nP(d#b*v`(C28 zPW`+VT0>zy@(}TWi7*V-$huOElxn0^BcmEw)ySzvUNs7;v8EbD)mT@J4b>>AMp-o~ zs!>&qnrbvuqp2D#)o80mM>V>t(Nm4SYHX^;mTuq!^=rtvp?trwtrH&cQrZxDF>WZ; zd_Xl*s+m^JoNDG(v!I$q)m&H2l4_P!v!a?+)vT#zT{Ro3*;LJzYPMCgqncgS?5XCa zZs3UqLC}h8ZtGM^yuo6PZz|PFsa9IGGOCqVt%7Q;sa8?7HdL#mT4mL$s8&_AYN}ON zt%hnfRjZ|1ZPn_iR#&xps?}GmP2Cz4t%smOhmxb#B^{%}?$N?8cU3#3+G*9!sCHJh zbE;iX?KRads`k2SmsGo~+EvxAsdhuPo2uPX?Y3%nRlBF!ecf&pLf}xggOUL%nUMa8 zN8`58`%+t}wyQcR)k&*PR&{c!lUJRB>J(LHU3E&TQ&ydd>Qq&yraE=iX{b(1b=s=a zQJt>p^i*e4_cBGVBnXW|IS)z+$SuW-G@@(R^g2p)Q>vR$-K^>sRCi5vi>kY>x*Mun zQr)uZR#msAx^>lUsBTkryQ>i($czXb7esPRF40o7OCOR9TW2kpA9>ZMdK zt$G>N%c)*o^$Mz2RK0c8E2&;t^(v}YQ@w`jHC3;rdTrI~s9sm~daBn~y-nSD6`JS} z`Gcqfin@>tizjr%0St9yulfbmFRK2!>X%f%tojwzud04c_3NtN zQ2nOrw^YBQ`d!uUseWJeH+9b_2(Cjxuzyikj3Lt&@AC*W_HhKrsLj0ETvMAxwYjb~ zOKP*MHY;kgsy1tCv#vH9YO|>}TWYhdHoI!Gr#Aa)b5r+;MIS1NxI>i?C1{(Mbl4IH zicO_9UA2``TUoWWuC_K*)b<{YhwHy+Sb;B@(T5$qG(=1n=&!YE|I=_Z)Kxo*b&R5Xt2AyV9 z)EEXmSI`GVMJ-Iw1q3}g&^7}-Ep(gQsEdOZ;XnnRZX}>}`BfxjuP$i)ai#Uaiz1(ipw<_W<~9MH6YAf)}E)2A*L zAe5#qmes`yWWu1;1^p}tT|sb4X%Q$bu>|QN6)6otkw>=()9N?s~bQs00sQ0w?|1lD$G#|u4}eYnXIBhVpPMTd{ifNAVjT? zjTzL)si+_gHDl`1hPqTzm&)o=MMV`#Dk}9s@r;VfQBZE7E^R8E>#vjJb&wlL-j`pc zqBLvdOd|~%InBs3R+rb1n5&{BR~4m-s>^j11@=9@82j+E%A7^D9Wk%Q+5m+VHl#Xd4ET{u^DvEg_c%-8E4gxWV zl_0=@s088&xSuPzskK}Bby$Ez+-~aU#@bul~-2Yrt-Fwcj3xP z<;qI+%F2Z+nbj+q+?D+5m9^C?#nmgNtt%zSi#~9rT)I+u@JeO#O7r5C*2OE`)|Jhz zE9W<_Txedofa}7_m51-Y^6;y#JbdNK%@ud$es^WnUCFvD54tN4xht=BS4!?m#a*eo zD>Zke?yfZ5m7crOcULxbb7^#bfP5(wYmo21;<_sjyI;NPuJ+x`s+-BVxm7p6>aMN2 z#Z~vAlv}E}rLJ4*xuw2a+HymSpo&_-UrM)Ha;r7B+H$L#ZuPudtGKm>TkE>Do?Gj?HT;cm>m|2dbL%a) z-gWDnZvDJl-*y`{x6yPPEw|Bi8=G$9yxZ7zn{-OVlC7GqPmTP1g^=596Jt(LpBsT*aW$@)3;Ns$+P$#pYN2PS2IHTEcrIj#pu-3SKnU2ipn&FT1+nw)#chZ; zx!Y;23ybRUOC?kTq8!e>Tyk|9v`z(fFK;5v5eajytYQ3Ichz+>uA6h+yz8#HZqap1 zu3L89itAQg7ynG%bsMhRa^0Tm_FZ=q9mUb*19G#_D01Cx*S+MrmtEI$y{7B6T(A4^ z%6$*7-2d>(t%vVld3d$;@M`zr2OoU+q13~#UU~S+`G>DO{P3;&AHKEv@GX3}<*nT3 zt=#XeJm{@@UV7C_r@eH>OJ}`w&P(ULbiqrndFi5;UiZ=)US`$Hq`geW%VfPw&dcPz zOu@^nd6}Y@S@$vXroC*&%Vxc7&dcV#Y{AQ}dD)_uUH7sZUT)RPrM+Cn%VoV> z&dcS!T*1q&dAXvOTlaDsUVhcfr@ef}%V)iO&dcY$e8J1FdHJH3U-$AGUSZWMq`gAM zD`dSw&MV}-LcuGnd4-}^SoaDW-rB0SmiE>%-dfgM%X!6BZ++Fjr3{_uh#WyJ+IdHYQn2YuU_)%HLu?C>RqqCsk^V#x4lNmYjnNFX4HwLK9X@C$*w+*2SCs(#;E%n-^*~x6j|ab^ooE`);j# z&8@$?a_hdYxpn`_t^04@T7Br&>ej8)gZ4W~nYj30x=VKAQ0-15kOJe<0#!`;Al4~MhC>SKqa z=)cGR?bbWr|HB`D@spo*R=RL^F$!k30AK&XGtyPU-N5Y)$H8Fg@6A^$`ulLazgn6M zU4Jr}1#|t!*=jYo7L3A)w)^U%vv8cq!0-FW-+AkqYSVlsVw%tR;io?SDQ3EZ za5`Sn#Us<`HtD>bQ8>67htVos?2-MkFZnd{$j%o#M}8N_YD1jmgshe{$V)Yjf?m0-?8F%!C`3Xqp?TUB3vb1ccZ({iw*%+ z=sf?ixEI+aoE^H@G0!77OLSp4H#iwP&MV%_?|0tdAehZ32H_qnbO*ucFfchH+o1~$ zXGQUkEQ~CkEM|e{PY=Usyw$}D-6+_{OCFv_<6bPR(8Ukj9W5zV=q3n!8m-7y=w=5Y z9=v0ZtKe|kGQkjZfddyAMdgj=)8$PKk#PAW-%Dr z*H>8mZaQDm&COy^%yhGXw>S0ob#@BU%i=D^4maH-7$boRh#|6P?rA#jS}>gt2gpr1 zE9Q4R%IS9)RK(hMrU7QgnUQW!S;qz)&HyH8pk$^S2D{$XU}O|Dwnyjfg!6fL7}tcB zY-hL}zvhL84(_x%o|-vy%^^Qj+qkvk&OKX~bu*#PEvHt6E#jvbrt1JCQiiJT_UEdT**|XhnG=kv{ zebW~KUfZ3}fpB^?ep z;2WHddFe*Md=Oc08JLazifolGZji^ZN*6cC<9HjKem5GL<>0^h^`UyD;mJAZ_AWbdMjJ1y+e#hn%w=)4_&Jk~D*{(K%xV_k49 z_#Fb9CaSdP4+1jV?d0djsd3orWiLM%N2#bOv?N zj$@6^pf1{RzWHsOBfFT6efV7Llhg6cut#T7Wod=(P|G#?2GtB!=;Cg##{+A}@8WK+ zCv@Nae#Tj`e}JowH^ z(?RBVnFbXfke?2V$U$IuE90dL{kf+#dgEJdIl8>F0-Aim*n=pz;ZF9SUduTvj_6D! zJ{%i#adYo)&)F~k9)8>5N-;GHrC6aemH2RM(8a9`usgB`rV<}^Y-cL*;k@}>{Ieo% zRmJU*wLxbrqG82$#v&Td4}6S&WQ|2M_~{H^wJn_jaQfUg+b96Yen#=ei~W6*3@vRv z_ESJi-P`4e9)IVhoBHEK>Mgu;cA7BC!%w%Iv}S?C9BBj#rfTuk-rd4J7f5cMUI$jx9QGG&FcZwm=t-2h+ezQOh139^kJd z6F=6x{R5BN?{>|LEFFHjeRQtFlM15SQ-1*cn>fl4{B*N}#po&$K6b*#VvVX^RsP2} zbB`=?-0=Xq>%oSxAAT&;#e7=fr!#W6qs@Y!?s^!SrWy#G8=T}TbXUTcw5S z*8a!uWu3E;fbei^b_TFRXIvs+#dhIhZfHCkBWpBWqrKu|?_%}4DMC;QD)KGS8E$2^ z=wi2c=O5X4N$nBOo!>t7F-E^jl4=}b^3v&E%tmd5j!gJxFa8|98)MWdddHudrICZs z0^JCLMuvN>1v=B~q7~c4RjWR7x#-6iZE*YDZWy;`+HF2Nbg_kvj{q&v86E_F=@IUc zHP1G791C>D*~WJ03>yl<_xNp>B(w6NH*ou%c`mf$@Y5y9`{buHZpH||$QD6$ABr zSbkZd3r#z`{?vls??xf|L>aYZwm~<+5$dW@{L=>A%%4E`(`0n5&<*!Zj-HqpKl;7= zerJBOV5LjY@p!qSSfMjiBxfF3Z97lTSi>UNz;gcU@^t+Ki86H*lnmyxLphLCWVl*_uvp|<1 zG|Nnf-Vh#|3C<7D_R!l|#O-JGA71>qd{Lf}?p)!aAJf?E(&N~oGdmkI(_Qm1o@Skd z^pf}T4c3tb-5wp!tF0^ zx@3LvY|!bm=iKPFz4#8^k=3?a(#4h^!2nyKGfwBROc&FDR_KgVQoiw>7W{5W7t?Nf zU9m%FDu8E&&N%7gM?Pp_WRK}$k1aFZKtCHp9eNf=uln{*W`)kU2ZI$l{XlE9lYRg5 zpU-&f36>*kcB#MsGt;5Drs2Ueaz0+V;r@YXV9^rYcv+)rbPWC0*L@zN-)Y+&)0uQ8 z`JT6M(|Kv5MnciZ{#c50&T89vX`@C$*66av)7FOVa`!Y{{+^~Q+|zVx_cUG6nC^*3 z`B#+ndzx02&UKPu_q$Vcad$FnbVfUwZMt|nnJqfAo$Lu= z$M4K`GFx*fC$mLowv#c_p&zqh>RlAoW_}USbjGh_ zj>AoN<5;rtnm-x^H)6)h_~|AIa-rV(?^ySWL(?cgHhGgFW`JV#+)@fJ6WSMIy*fpbZ0(0*`hN$J1yxdHEzE% zJ3CpS8}A2Go$)aV=fg05sU@%NLgYWqArNh&U`(=ISUm=nP#hT2feTcj)g2chVUgkL}Qz9*?ck#XcTe zp))=nkAKgC-x(i|txUpS+`R8+?sHvbq%)%yJ`~}Yr-ONy9Zc(=}vZfky%yg48y8qF6 z?(QGFbiwX$ahO0h=#7V*BO8p+uxAzoyGFIWj$?xkmB)qyY=drO+%L)o9aP;7ZTF_{ zWcR!Hi}1XTM6sUuC**g2-U}H|?oUS-XL07H^NeQ0@c=WA?Cb!;iT7>YV8e^whnCrPM|3m8 zgMc+UBXz@HNwdz1*>K?P4rc?;tN_^>ol%LeEjqIrT3d9{tc`v5dGfLyzZ)1m3A|ZZ zqB|H)<6pgP(e3#r(n~M;Mmx4UM4Eftv!~-&qYFl(@F1>2v@N<&i&w@@iTbi1wllI5 zwA-2oap#3CI-~{|_?Ik#P^z)v(MQCVRsvJ`{8KUGwK#)gKiQ|jqcixW0x*&&UU}f z?{}|V;C=gXld-iyH=9hug;84mUbA{ROQ1}sZgNV46-)zts53IvZXIhqGXJlvoWP}Km z+32#{&a`+TvfXRHfq7P#7B5(!+nEJZw2DI3tXZ&v*LJ7rOnM#Jp)*x*`G^0K)9;RL zXZpryhtBkkk(+L~JM_)pk9p|^2UGOho`(CQsGn8r0sfxf;Pkt@=wc5rFWnT0&`DG) z?a>*?@;FxLOl5hTANT~P-yMytv1+9aI%8QLE4DM1<*`C%EX(8k_}~5lzPFxm>34Ss z-^4m3Tc?YqT4{sMSeD1i$j%p|p~2%U&hEchekO@n9F_c$0}qpIqLNJ)v97jR@V4(eEa>D8h2arN@p9x$dhyd{dFh4-0*n*Xyff2{ubNBXVsKyn`?JfSnWYg?f+zH8g0 zi!FhRk$u$*U(9zWo9K}>ziZo|Grw!wpfkT~TcIAk`-Py5S>_?PiIOiXH1FPRfwlhB* zTcSg9AVh;=$9j0_!rjNik#UWsW@$X5?2q`DqZZO)XRRJ z)$fjNhyKS`4bD)u>Ee}K+M(MGg2`;;$DS6c-?uTcyTee6X~dnfjvYEQQy<@hba-&b zyZb?i(=gug7IAfrycd2E=P6(^iG7DX2?XE+Gu`wm3}=>$qA8i_jCR-C)_XM1I3(An!39`6de=H=Pba`H%ak zd4nka?7-6{QfDvX{)#v7j_loZ@s7u~>Ea!aZP4wF!t2Yn+i}PE*`qtl7=P2-`2Ftb zZFiP2W~RHoi)ymjI5bk#b{t!DW=%HEy`ObtF&nVpP5ohfwI#h{Sfev3#bc(M4rhn{ zbZC&DwcKmNPjim!9dvPJZvbeCE?x*=X*i2?gXs+%-$yYu({0&qc3>id`}(i^8;tka z#ok^p-9v;ic8p>)`TX6lWgXe+WR#?S)*hWnPOlX@8Rx&?G^bni5y)A3t>pV{v~ zHyMsbW}2Gz=u9fNSm~A$u0~_JJVfn$!58!0$&LhOBfm4s*tSP!a(uT(XL3NcLTA!G zHFCUnuk-tz`HEtX&SXVlrJMRYJ8=^gPVQs+g9SQo4{b@z7QK&pjDEMYop%s7b?n4` zHt5hc&G5Z~na=Pf;MjQVbkL`mnwIrA+izg?yX!{c8ONrxMQ3;dWw)JfabUKbz=Brj z3@wK|_qQ?o-Ef+q_nZ~Fd(?KpK|z{EYA_~`kbjwv_KYrCh=#mv;Y{(ersdkS65 zOfAcFF*CI+)8*qWegF8=R!25wV{6NFYxlJ6it*^){*`}|FBUL;%A8%lr|CB0(fx4S zrtLB@_X^8&G4~3~bTRh|%XBgKiqzby-^JW3EYro@D=gE++$&!EeO5;{=3Zf$F6Lfg znJ(sDVV5o&bFcX7U$*IY*_eBUWxAMqg=M;!dxd4Xn0v+AA6WIfn0tj~x|n-~WxAMq zMe_^4#Nxdo8*{I)Oc!&nuuGSVxmWCN*c{nh%)Nq{Zr7mD{UqY7U>L%EnoJvHb!>jA5P-Mca{^^ z9-T?qksUgtR^Tw79lCiq9hg*rtnAwGyNJ#U_x55sA2(eh;cAC_pFN^8NpgqZ@zWV6 zxr1)_2=6HX&x_;1G(i93NvO+J<2fEXoq3YG4cnO~x!a&Sgi63P49}vn2%NjV*hlu5 z&gcaC*c+H<#WMXL~!g?or8oD@j7R+>$08)@KkL&Qa<1Z_8CP9h_&;lJ= z&*{|4Lu|OqBk0-NzSrN*>UVl%pPBA6DyBRubht(C4(E_}^FM=J&%HqR%qD#J$!B3? z(Y^d^LT=A4-7{Nlxu!fTbZ6c!o>jWfWIAWx`CFXt6|;$tmJt3}OU=gG|Cb|clTHt4 zyhldcbn%{3{`{5pMpoM{UP6j(x_AjGw&~&}q`Yj?-pIx|cP{7bvq1M5SGgsb{%)Br z=8MX&UFRHGl&0$Y*l-&AReNbaX1ZChl$YHJ=V1O^}n;I?M>?z-w=|+bM>IB(sr|Arp`LrS5`ff(QOY|CGh0gdjz#g5! zu~@_LkF4=)fTsJ&|HkQe1AlK1mC-s@VYFLVqdW60QQPeJ%Nm{0UdBv^cb?c=|FPll z^OwH(C4BeU+2DvS#)0z`n+-Z-q(Gb(3cUssgWqEcg}Cm-S-**ocUZ1(KO&}WbC zEWT)yF8-oonJ(VII)5^-=XbE(ZMw4ztPQ$ZFrFDj?;Pio|A^goM|APm6Pt9nouP;C z$nyvD;k7d=S=+PSQ|Ugl>)EFpj?Zqr=e^yQ-yPfTG~H*io<%x?K4muO4yMCkna&e8 z)brve`A7DcZs3o-+2T-Nz=vb#YklU-sC$9#nZ3^@-5Cvb>U8|9(LJ-lPSJhV^Iyt* zukesFyPOsA_cEJw@y~Y_=&l9BvEjARBHfuh?Ud8u<113UerM1)^%Nj4UErg8>TG5> zu8z~c#A&-zbOz(fPv_|_eZkalT5yl-X}b94;~rT^eh;pW&UjEiH6NBAdFc)Ue`-D_ z9OvO%oUS8oPrebsup7?lh zjJdQ7-puKDqv0W*k9{-4!Fo36jGG)V(;dQWo_~nKqbP2?h+E;qYrBXJ(Gzq$^7p*> zXXAtao73;^qC+#Qc!788bg_=_HtAx4Me7|i-Ee-O9~kHU4tj0He`fraKW6p2JLt}w z$a}JJ*rba;XKm8O_d8~~&@3``Jhb2Ox4w)qQgIm3#rHSsbVd~*)@*k~7w_g{gD(DD zJs#O_{W^ZXi$7Ow(S`E^96x9N$mrg~Z97e8o(lDrecq8hq4Q=Ve<$t{kC)E4h5C`> zvC}2E^EeJKUAPz_rQ&e1H=G)UQr`E!bNbzBI?n*{S)hxtU09?Wh5K;@aGo8yvzqUT zpXT;E?QUMYVx!}Y%&|##R*Rj$*`kYA3Uz{K$#xN4eB1rd?{fQHk|zPHbg_-cPnRUw z{oj1<%NXxudMBHO=1t1@=}fin^u*<*)Agwd#0;EYUgaFwsCqWo-#2{%<+q&&I?q5& z)56FGgZb1)V0$_ZP1*`Fk1Q%?r(STw=wJ-vG1HCw*#UI~T$X{AG_$2Q1>+k(q9~80c8LZxlsgAK8d*a1cb*74aEA`UI=r zMRdDiXeiBNi_YLF1yjQsol%I<1|6P1uLVYlAAkOX{CDH;$0o>(CrM-O(?$U9Lsd^OlOI1FdZJwP}Dm^wsxGOz?1K= z;diI$;+W44-L5~q>V^K*xUOfP?%uQAql@uAQpsblcmMf!Z1~-6x;U0|96NMSOW&X3 zED+av_UYnS&kmizbd3%IfBd|cbKYl<_Sqx4IA*g*H=9JyDzWFR9oyZei)X&)tlAja z>;6<9^Wtu^j&-_N#^a`24CagF3$jTh@A=!jBYT<-T`Z>Yl4q>a?LrAJ&hgH%N;eAq zcvnZObThm)#aqusO1|r z* z)Kee1=_c0=B`P9DD|ARB3ym^+ndw5rQBY;MH#BQK_h*80R!mRPncN$B=@vVIenR<7 zjjK=1gF8Q3qSM8U2C-RNbbG!@0mv8reNMky?CqUBXmaPEMt@?ao6ZqNF)u5(L1X)oR(D6Er-gXtzx=vi|9NY4!DGQQgFM}TB7XZxdvufCou^}X=D*u~^S`%8H(iY9 zP}&}ZV{zpI4f`7|7jwBH_2gWG?%I+#7Pb^hxAM110Re>kz<-6om2 zt?@NXrf_=W_FtOgk+7va82hAOoPF2g0(l!%JEDV{GHhcliMz$8{+OddjRXv zKDua)NZ_0ge>W)|4b+J#|L_+n=x{0zrhCIt%;oHa;+a0Y`$Zp0KC-PtJPOa;qZ$u$ zNsp&M{`)m@I&(>nr_lZ9hso*83do;ArvKt6zm0{?b=5T z(&L2c_`{cdH94KRq{lJT$pML zj_U9f5x#Vv&~_7a`l1_F@R8C@53$E0<9U3>=ZKRLe5Mb-{%wS|Gt|0$CN{?*r9-k9 zuG+iaVK6c%zkeFY@^2H`?wD?}IGkJ^#+L_p3Lh!mW8o;AqXDC7^7B*ZoacOmZoPZl z$6eMVyw5Vw#edRys?Co6=8cb$+m2xOKgMOCBiQ|q>E{2O(ss*I*@fA2=P}Z$pOkbv zJ|3;LiZMc7@@?dFggY4zofl35lZ>{zN0*vzND`T!+ekbL96gYX|b=l`SgyC66iLNF^J zi&SvX8A=!2VYTHS*yxaXKMrmrJmIapihgA2HdLJa7Ni-#JfeyNFKf zKF}OMFTRP5E{1BsZEM~6iIFabYQddMxBtXQ7elq+HqV`(3eJC_T#X~Y^JYP?Ym)qY zCmR05F)PqUa4|`^(k(&1^a;{g;UQx@Vcq9x1HR-5(o?{aj%+Kt_Jdq>6k8b!9obgK zLPvIXr#+*LMkG`9WMa^+caTFNj8ixcIUSkLX#>{3igK@j?Z|vi(_Q~QLb~C;w+ro7 z9rmQTbMw)~6!_Mrdde3Y-F!%})qb<{F}gF#>5(PzKUzAicu$x}?$FZ_CXzdkzLIie zwe1KK$(iV=b_^cdQLV|nKK00wJn|f^d>=eVPDhtW?)>#PG0;&BECU^3A~^#cVIsNn zig#0wEMX$K^DSTe2ZZ~qUX2M8$!Y0ED7K&JZgW((i@*H=Lff6tQB7KMIxV)mOO?V{ ze~8$2M|9q3ND!fApbN)?X+V?L%SVT#p6j~_-$Uu?c5jePS*JUo_B&|tJ&trJ)CeTg z4b;aJdb-)cVuWg196%pSyzDX1q3P^6k)Gl0YwgZIq8?eiq}-5)Q_HMd_MPn-=VkmUA8--i=%vd zd&W8rA00&yl#h-g2t`cyctElFpA7C`m(=e-Hw~#OQyhnuZUMPF!lSWs_$`#SJE5aF z8Z*!l9*z0vNM^_D-%dQTlt*KSoR0EnOiwo)&|NF&>9j1bQBSCoCHT~b?|PEh?NZ(a^n8TD+xyybW6EgnwM?I zVWOir7{h$zbccbln(?V+_~_%#Hs#2gsb@cx>iBP{>1L2^rAsHLr88)dc5J4n{rTD_ zC`a}>Sp;PX`>j7nO6N@$5SW4PZ93@|8{rY#?u3pY*%*9WbOg!9)N~M98Yj|kUwYf^ z@1%Zro6br2rtspQHB>k^lj85OBr6Ir#oEC4p1*hqQA&TM{$Uvr=tun z{>e{J``sOR0SR{uX1avoMS42Q@FG1OWq9$cf1A+n7CSp=ZIq;`*74El=;ymW$U{f5 zo;VI09m%DPmd>#0_g&+8`;WAAySw^M<{xSGCS2?Q`LfUZ?{xPHG=-$fM_t;Fo(>HJ z(cgt8bAgg>;1A}D8C6}1w%*6mbR&C2N0G#{99RxIqPGfq+g&Am*XE$3^g746?=q#| zT@Ae9c$_c=`pD<>k3aes#B_vnf`N{3PEga02Bfmuj{9qrBYQa6OVXy4<21-a;G;&p1>}p7!N-8`bub>n!dao~$ z`rSO-pZb%78{XX4;V69+P2zz6YQ#;K!~yx~k~knQUD9JbG2JySH^1y&kvszBIKTKE zlzz7uLCbYa!L{7YIOynZ+$?ltH*OX>vK#lmeJ8!&nOCIVK07Tx(b7Sn_Zo_4$+A9p z=%~)eAO0Za$R69yBkJtJNtfJ$q;v>CO z|M>ZK=**%$+;qq&+a1n_;n=7q#4=q>6aHn2cVv?(E?A?BX|?4EikmLkLDUwVk?9=b zy<$2DjV9;ahvK6@)2_x^^7{~nprw3 zS07@!8M>zJqVaJsnI%6zISvcmIG7)3MX1DC`7Cska5O~8pgyN0)9YiQd+h>q_HlwF zH?{J|geUjm((g{wC7K;9bW;rK3@6aU8jLJ-BxHKc+iNk5Y-BTnDN9TjPLV^lHwv#4 zCCt#;?i3xCWIu5d-ef{KvP-(@f8NWI+bHB#(-xMpb`gpiA;aG!o7llj&QG_r^^!V6%2HQd&QT26Sd!E3HJ&H zI>NnzfsSymV4x%1E8hCA$o-CRuVA1f+$$L92=|Kd`^ZO@aIc`J%MtDs40MEh1p^)7 zUh(d~p!T~Q;aVpd;KX80ZN13I;mDz2eg$x!)1)6+ih=ayr7jf`N{3uVA1f+$$L92=|J2 zf5HDCJ_QsA_X-9&!o7llj&QGFpd;KX80ZN1ir*}f&kDl5f`N{3uVA1f+$%o(_sB<< zaIavXBit+K>DCDM3I;mDy@G*`aIg5&*Hh1mHNw4ul#aA6Mdw6O(-9=MpGwstrwfTB z$Rfs-e@*Cjp+B7k-tLg5s0VzsbXq}}ur!5%E^%SNDZeAO-SuFHE=S98zW9BVeur8& zZzu4_Ga^KKIw+>^2Sj@<6CKfB%S1=C*RFhu((e)%RGgZx`Xe!&x3i$s)~2PStHoa$ zk)O`2u9urGSuOsOuDJ4NbTOzqR2J@{Gcq9`U9wtyZrh#E8Ch*fCt6%1OHsegN0&?~ zfZKM*bO{F5dC@h}k)8Nce;!VW4p2;VP=+J{B)8pcMp#kCLPvDEbDZ~lKe69w+hs|H z71Nf5jx3VGLPr*LXQ3mDy8qU%F!&u=)SZQnEb7ieM;3Kwp(BgB|II(7_dB|ZG8Q_r zy@G{~Y_DLUBik#!@^5^C@=iAKvCn46_6im{vb}3kaqKt)(Y_DLUBik!j=*ad8@edjNj%=@Bp(EQXSm?<13KlxD zy<-1I>HUtbqKt)(Y_FiE3uoxcOx7ZThYsr16L2ODlwJFOY5i_#yD8M=ZX{-N93Hyk zc>6N0Z~mQ!E@`iskS=O`$-3I%hVq z05dP$d^k$faEpVEOl+QIWS>TC-f)cH_{u-0JKr7o9hvC2Lrk|f$7*-f1oR|L>uBLO z_`yg=aP?uNBe?p|(xGpK-e~>t7(XWd9C3j}DM!E6r<@hT!x?(x?uJx(T3mEAp%gYc z0e^J)%pJ2fei4E8auzcbYCy6QPr#<)E9R z5k1XGfR-+t&33};o_<+wKk^?(+#S&;L_)*)+)uLheebst``zqdF}fNh z%siHaYw39ObaNlAg?ByJaF+PS%}a*}<2Xog#UQ7nak!%u<;Q=V*zc}~;V8MoG0^S$ zhmiN6?8;1OyIpLt!DvYI>aNZA%fCf8vb+BDsu%iK5i|CaXScD@4GwhEasoyc+tCC9 zxJFjfkvs|9_qUbF?X+ z2LlL^c*F6vU^>^AAhSeEUb>`d6|cWZIkI=#&d_8hD;_BwDg%&GggY6+cvGL?0MAL6 zJje14KR`ILciGO{OB$Y~r(0-QO`@S?rAs`tymU#2_O0)s_PfRGfMAzcE-K`7`UQ{3 z>l}xXF0t3~(k1me$N8y`6Z_pkI3?REIOzyRmeF>}w+iRSzU0$%w{5+X%@;d#b9Q}? zjgDYsIq8zm*$@8{O55!$2(F1IXHUl=r%Rj*a0-r?E||W_Hnknn+Wyxqj+d-v~f_+4-q;Kq2b((Q)?XqXs0wi`}S zDnKwR-uJx!Nq7o4UQtH=WH=+h5q>u93|VL{s?aDCEBQ=qTjA z_~VL)<3W}yqI zW<~Lj=tmY$7HE9vPY)9p=5x@Eg8hA@@+8iMb{r16gjek2r5Has=qAu`qgjzT=w=7u zwSeRp@XIgxOS&k}QA}}$3QHQ1Ia<1KI!wLLHLbVi?)kX*y451`Y>Fa>>5q zQ9{4Npd!}30}b3cO~woZ9nJt$7av->AyPcA1|teF&B*U~=t#;Jz{fASruolzO1yJVoW(Pje(G%WB zX*wMsO|BLKSMwLl%%;pf& zP3AY2@e^-03U!@jI8PL>ptapybcq9btaOP3c^`d%((mrFUE*LAE8Xm17>ts{EJ*3b zg9Cr8OQ0|vl1o)#>N3!2<)FE*OF(v@QxPT+oBPB?Lcd$u?lxWG6EZ7Z;(!G$9pqZP zfKVXi`&OK{e*DExepcl{cN;N=nOj8+&L88)V4=eyGq()ElW^)*!rj2_p*(Rg_4nqh z75!aTp_V2?x1}`}W^Mp614#1*{*)x}iCIBR=MAPekjg_vM?A7nEMR^R;cf(*j zSnjX{T4}^|;S47fI)%QUY7y=gkD+CnrX$l3q@>%!gE3^GlN>j1U&o?P9CY4cI3#F0 z2R>3d9cxc2DtCwVetJUZcYDE9A8X)wv&oR;Fhxv9A@X_3dZcv2(Fle+^vPZXc<4Yl zy-JW)@vCnn^t&TjV{eK^Q6$McfBq2$I-HJa#9Z0vJmghONB)gO=atk8Ka1?v6P3Fs z)`LDZWgTk2TNW-PS8`u6lG9NXE}WQ;hmOj2AN@JnIg7+af4WbVe@9P8qbjo;Tpl{A zM*-^fZYiKaAQcc9kCqOhScDeo?zA_*fO0iHp@V=m#p#%oZWPSXeD)+Tn>?e3lP+

    xDQoLFR`-b{1M8L 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

    }Y6R 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�UCwO(w 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 diff --git a/Code/.vs/BlazorApp/FileContentIndex/2fee5ce2-9b11-4250-aa64-c3257813e959.vsidx b/Code/.vs/BlazorApp/FileContentIndex/2fee5ce2-9b11-4250-aa64-c3257813e959.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..5130c7542a5816adcc94f2baa64777cbf834071b GIT binary patch literal 1299178 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 jaKexdg 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%0AFLbYTZ*}i=A9Npe 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

      v_gmVCx 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 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/34e6e8cc-2dc7-45b2-b3be-be6a581fcb38.vsidx b/Code/.vs/BlazorApp/FileContentIndex/34e6e8cc-2dc7-45b2-b3be-be6a581fcb38.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..0f866be7c044e6560dd85948d431409ecc467f69 GIT binary patch literal 1281479 zcmW)|36kqdk}cLU$+Q8jprc>+&D%-9M@+A(ZWrcxo>44&3n_bl2U>xaqm3yj7?Z}# zga^R@5Ptle<4m*i|M<6m`?vq+|Ng)1^S}Mu=k;g%-|Wx-`Tu^N|Lx!Ycl-12>-O*K z{qOI=n4iYH%x_=jx5@mrny=D)t>))X^YdkX{>A+Kr}_D(`EO(X`@hZiWp^~LYuv%O zlW|w$UdDYJ_+=n9P#ahcx`vD)`;3Oj5E~LhYREI>8ww1Ch9X0mVKyv=)v#ySHyjua z4M&FGMvM{H2pSHQZq=QLElg=hxOuCwMH|cG%*krlMN|V(l8%?&D z>^6C3^3vp;$$OIzCSOdxnfx&MW%An;WC}6G@1}@Nk(;76MQ4h^6r(8?Q*5T#O_`Z8 zH)UnY+LWCsM^i4Q+)X8>icOW8DmPVSs@hbesTNahrcON%YSV3k8S*659x@19QBVg|M4Dv{E`0nU-0$s>z6TK#{DwzW$4R9 zUnc%C$(KpLO!j5+FH?M(`pfiRX8JPAm$CcrU*=z5znQP!zP{{-{7S!mny;Tfzka%3 zKmYQDuP^eyqSsf1Uw>V{;^8Y^zmo1Nxxdn%Uupf7j$i5imBn9K{*{eix%-tLU-|V_ z)?a1!RpnpR_*G|Lb@5gAU-j@+Z(m*g)!WDVHRNBz_%-Zb`SnQ)KmYRc=U;!i?oYS;=`KIr?Wg-*Nw)#^34ooyFg|_nl|o`So2S z-{t&W)!$Y3UB};b{#_T}b@$!Schi11(|22bx8rwfU+mxA^xe(h-Sge|-$VI57T@FY zJzn3Fe$V;$e19+H_tJhZ-S_f*Z|V2$eebP3wC{8HKDY0y`o8AxJNtg(m$8rJWzv_) zUM7E;;$`ZWXA)|c5{W`CLEW&U_k@nZAh*Q<|Tef?VR*O9-@ z`t=@O|1yqwIp3G_*$T&X9jG009YTl5A$CX{QinW;e1`&uLWd%U(P46!9ae`uhkb_w zheL<$zY<4WN5~O&L>y5^JV$&-0!KneB1auZ(NS`g9Ti8_QO{A|(ZJErQM*Ipc<6ZK zck6LkB(1{&yFvSua56IzVG;f$@=C+VDIbdtqMZYTAe zG<4F~NpmMHoV0S%&PfL+9i4P`(%s2oC(E2Hce2{aMkiaGJah8S$uFlMrx2%zog#ON z+9^7x7@T5sip425r_7u(cgn@7#HnJZN}Vcqs?n(yr%s)^ck02ZH>Zi6wshLw>2jy5 zoUV4d(dj0q&z-(^`q3F;XULtwzSy1NbjHdV2WOm|adD>DnMP-toN009(V2H=zMLg@ zmeE;mXU(0pcGk{WM`vA}b#vC;*zr+Lw%gfrXYZYTa`x3ZV&}-6 zqjt{NIqmc2T%mIxuKDSjm%WYct^0v~?hp5~f$P3qI9)U@{)dY%7hM;@#lO1vcFDN( za>;cGTtb(~C3Z<%db?~~c3mcy*=5faXG z1J{j=8`)=eqqqB4aO1>{Q#a1sxOC&rjR!ZL+<0;0)r~hd-rXd2liE!>HyPbzag*Im zV>iv+v~ttVO-DCf+;nx*-OXY*%iXMYv(C*%H(T87cJs{5J2&s$d~oy8%@;Rc-TZL# z%PnHJ$laoLi_R@Zw^-a_cT3kTQ@70BvUAJbtzx&z-Kuu0(XAG@+T1#I>&&flw=Uee za_io$2e%&GdUET^$?pnEP?XIo6cJA7{>)@`VyH4)9xa;PwySpCldb(TeZn?Wv?pC|o=x&?4 zUG8?f`{3@AyD#p(x<~9DxqH;^vAUV+Hd9^H2C~0>=Tj2KWuYfzO5j1Rwwk-~j{xAwUEW10(<`Kn73% zlmHDt2haly03*NzumYR_7r+hh0K5VI^%)NlkN`cv05Am10CT_sumr3CTfhNu1UvvQ zz&DWlIRqjg0aBnCC;>`=3ZN3G25NvhpdM%dI)E;qH!uQwz#(u190Mo71#ko00{6f> z@Cp0|aX%kU5JW&CkQgKZDL_h)8l(YfL3)r0WCb}vZjcA$4eEZTL=n^j4L~E%7&Heh zKugdHvi#!eL&yf5qJ!qfaihdgO`Apf|r4pgI9o8fmegqgExY= zfVY9SgLi;;f%ky#f)C&e_yPC{_&N9m_#5~;_$T-`1TF*~1U>`-1Th2&1SteL1O)^o z1Pufo1S13!1PcT!1RDew1nxgY*}qF{BBkDWnCY zC8RZ^EuBLJ0J0FW7_tPi6tWz$0l;|d#DGfN2n*LXQ&sbSEx6rcc>4jPpI$DTGb#l z42?je(D={<(1g%L(8SOr&}7i$(3H?L(6rF>&lKBrxPK6fjgU)G#zKbTITV3^0r^OfbwaY%uIFTrk`)JTSaJ z3;gK8=))Mo7{i#rn8R4WSi)Gt*udDr*umJtIKVi;IK#NWxWTx?c))nVc*FRHiC|)w z0+>RWBA9-M=@(2fObJXGOgT&?OchKuOf5_uOg&5kOe0J)ObbjaOdCu)Oeah?Ob<+N zm=R`ySz-2Ij$zJWE?_QUZeSi^o?%{KUSZx~-eEprzF>Y}e!~K=M6e{Vq_AYL-hIN5;gLQ}Xg!O{;hV_9BU_;mlHipfIErRVAY%y#JY&mQtY!z%ZYz=HJ zY#nSpY$I$lYzu4$Y$t3NY&Yx(djNX`dklL5dk%X6dkK3Ddjoq5dk1?D`vCh0`vm(6 z`v&_C`vJQRe_(&Z0dOE31c$((aCmS8aKvyVaAa`ga8z*AaI|oAaP)8taEx$Fa4c}F zaBOhwa2#-)a6E7#oCK%9sc?F525`o3CUB;3=5Q8pmT*>Z)^N6Pj&M$J&Ty`9ZgB2! z9&ny;J|9eRAzVIOAzTq$F%|q}g zJU%=jJP|wzJSjXGJUKiCJS998JRLkeJOexf7I|t2mh+!UjzJWMe`HQ%QB&8{>1-S@jrj!f4=ZP|AIeX_+8`ogD-U2qN@$Q9u|G>^}D9v6r$v<@QwBDgFb| zApR%f%MOa4jSv}85Eaow^brHZ5HUiG5fj85u|aGRJH#GwLYxsF#5dxfNCxSJuF!V7DFbpw_FpM!wG0ZV6 zF|07`FzhiLFdQ+QFnlmF7`-rZKNnO)7%@hIkz(XwlLnI(lMa&}lL3`KIvuw*PfEPX5^EMqJaEK@8qEORUiEK4jaENd(qEL$vlEC(zn zEEgcHy6 z%ErF22CNBd!8*h`#yY_|#X7^f#Ja}1!Mek`$9lwi!g|Jf#d^bf$NI*`$0oog#wNk0 zz^25e!luEd#b&~0#%950#b(3i#OA{0!RC!EV;f_eVw+=IU|V8aVOwL{VB2EbVLM*faJa_A&Mu_7(OG_AT}!_AB-q_B-|m_UEVg9uNn`!N(!QA;BTVA;TfZ zp}?WUp~9iYp~0cWp~IoaVZdR;Va8#_VaLG^a^r|NdN}$x1~`T|MmWYeCOD=zW;o_J zmN?cpHaNC8PB_jut~j1JUN}BD{nsaTOoWq%Q;1WHQ-V{5Q-M>1Q-@QJ(}>fA(~Q%C z(~8rM(}~lC(~Z*`XZU2EnQ<1JW1JJ5Gn{jr3!EFATbu`+XPg(DH=K8zPn;iI02d#Z z7?%W>5|;{>8kYu_7MC8E0hbY%36~j{1(y|<9hVE28GJ zaIJCea2;`-aGh~oa9wfTaeZ(LaEozEaLaJZaVu~uajS5vacgkvaO-g!a2s)(aa(ZP zaNBV^aI>**+yQsSJ;6Q2J;%Mmy~Vx5y~lmPeZ+mieZ_sp{lfkE&?*Pw!FUKB9v(g( zAs#Uv86E{5B_1^%Egl^nJsu+-J01rf7ak9ufG6U~cq*Pgo&lZ_o`1tL#xub)#WTY* z$Fsn*#Iwe;!L!4&$8*GU!gI!R!E?j&!t=({4*33XJQw4octv<6c%^t{cole6c-43{ zcy)M`wD|P+4ERj=EcmSW?D!n` zocLV$*a6@8j`5w~JHvO5?*iX7zI%KR_@3~+;CsdQj_)`A`NBW{N#2 zoa=*$J{+zkZN+l3qBf?sA%6%m_$gF#3S)Z0+Ns< zB8f>7lANRXG`S0cl7Yk*1_M zX+heO_M{`}Lb{W_KRyfZMV|Y?t@hJ4J3mBRbuD~VndxgVTv&vwKV2}MegN0CoaKv76hL{Usp zMo~^tOHoJBL%;q?zyAKAZ)2pGDE29iD2^#kDb6U)DK023DXu84DQ+n4DDEj9C>|+Z zDc&ePDZVJaDSjw^Q-YK*B|?c(;!zS)l2MXVQc_Y;(ooV-(o-@}vQn~B^8V1qDN-tw zMwG^sCX{BB=9HF{R+P4s_LL5kj+D-nZj>IBK9m7vNLff(Oj$}^P|lQll>3wil*g1OlxLI|l$VrOl(&?3l=qYml+Tnely8*p zl%F4Z+txsZP@z;rRK!$dR1{Q{R8&;dR5Vl!RE$*2R4i2NRM@D8iZ_)+B~$5B8B!Tj znNXQhnNgWj*-+V0*;6@EIZ?S#xl*}Nxl?&kc~kjNa)loH2HB+@vwNrIa zbyCe#`&7qNCsb!tmsD3&*HrgZ&r}~&+kGCY-_!^-0W~o-88taIB{dB-Ej0@@D>WN6 zCp8x}H?`l?`qT#0hSWyXCe)_XX4DqcR@BziHq`di4%AN6&eSf{Zq)A79@L)HUeww_ z9%|pz33U;533VBDIdv6vHFXVjJ#_%&apT>yB zl*Ww4g2s}@ipHA8hQ@)$k;a9_jmDkElg8^)=}t;hKvP0fN>fEsO;bzLNYg~qLeoam zPSZ(~-T9`OX;zv&nj@P3Msq@QN^?$gO>;wYNApPYMDtAZLi0(p4S8sO(*k5m>V;@g zS^`=^T4GufT2fkaS{hnfS~^-5S~gmCS`Jz+S{_<~R{SjRtI(R$TGQIn+R@t6I?_7R zy3o4OdeC~(deQpO#c zMte?sNqa?mO?yZCO#4CmN&EHDd=92V>G0@?=*a0P=&0#v=osi2>6qx4=~(Dk>DcMG z=ma{MPNg%ZGo>@5v!Ju2v!b)6v!S!4bEI>kbEb2pbE9*o^Q6oD!OXA8oD~Vdb$R>Cc0+2Ho6YFPP#6-Zn_@2iEgGlp*y8Jr@N%PqPwQM zp}V7dpnIl!p?jr!r~9D$qWhr-=wW(ddUARSdP;g)dOCV~dIoxCdNz7adK-Et^xowNtPktGGSwq7&J79eY)>vSD16K8CCuS#MCuJvRr(maKr(&mNr(?p?56DY>{?FUVLJmV_6K(im(7xtBXkA0v0fc=pDi2a!Tmi?anh5eKL=i@L9 zUL3d_z=wXb$j;7IARH(M9tS=L0S6%m5eI+aAm$+DAmgCmpyZ(CpyOcRVCCT8;O5}@ z_*KIfhwg{Tvmnto^oDrUUFV@-f-S=K5#yAK6AcszH+{CzH@$ZesOMN-&`OU z%09P%Eivb#l_7faEV;{T!vi6Tqay*T$Wtc zTsB;`Ty|XcT#j7MT&`ShTpnDWTwYw-@P{kpinxloO1Mh7%DBq8s<^7T>bUB;8n_y{ znz>rII=Q;Iy17=aeXc{UW3CgfORg)fYpy%42d+o1XRbG{53cRb4>!n-$4$UZ$W6jc z#!b#m!A;3c%}v8i$4$@8z|F|b#LdRd&dtHi$<4*h&5a%8{c%0CKDPn4F}De~IkzRZ z4YwV)Gq*dp2e%iuH@6RW$eqVsz+J*!%3a1?&Rxk}&0WLY!rjK*&fUq~%{_9j+(+F1 zjr*AUjQgDXlKYDLn){aff%}pBnfsOdo%@S>8};S^d5C#Pc*uAtd8l}3cxZVTd6;=v zcvyKjcsO~uc({2)9*IZcQF)AbjCo9W%y}$%taz+>YrbVo_3y2o-Uqj;KMWWtUUWXM?A+oCp@P-mpoTI*E}~o zw>rwopFCeYKfE9>!i&dC$V)&+J>|XNz2d#*z2&{*ec*lN{owuP z{o&*LBc2={A3h%uA2A;(9~mD7A0;0RA1xmpA0r<-pU9{1seF2ThJ40+CVb|6mV8!x z)_gX6wtV({4t!30&U`L>u6%BM+VF=j;7j;YzC6BSz8bzdzIwi9z81bVzIMJYz8=1T zZ;$Vg@0jm|?}G1&@0#z9?~(6`@0st7@15_H?~Cu7?}s1chxk!`Vt!J7GJbM?3Vup{ zDt>ByI(`OzCVpmq7Jg2CE`A={Il=FQ-#h>LPcbjskRaxlm_OyamhVPhwyDA@OO~$i z#2v()KK7!Ibx8yQYpk($8Ea}0NCZ-WOduC1tv5oT7H9=Jfk9vtuz^;_UIbQw-HNXQ zm%uIX2)sW{8~FNI`94yd& zMfibe7F1b)WATlJCKg^;lwgy+&CoW*{u2Hl;as>BZtWc?yb5o^?@zCZyhL1k&>t@6 z6K^*a@kD%)KqM52L<*5gq!k%NW|2kY5IH}6D*6(2Md72`St`h4D;upU>WTWIfoLci ziT*`25zR#l(MGfr9Yr_MUG(`hyLd0L21yS-(x2s%EI_k|;Hh|?c)oanc%gWac)56m zc$IjKc$0YRr%T3viSLRJAI;DbQ5MSerNc>p*RQyc*Qv6E%N&HRx zUHnu0OZ;2>M}n6G?nijEY?g(Gb^-#Gz>~n2Adn!GAd(=KAdw)IAeW$#V3FXG;Qn;# zgf9u*k7#L`Fbgg1e z_0w5e&VpQ(IFvY&IF>k-IG4DTxRSV*xRbb-c#wFMc#?RQc#(LM_>lOL`2L{d#Fr$H zB$OnUB$FhUq?DwQq?M$XWRzr*WR_%;TPhp%mRhC$o7Az?iPV|Y zh18YQz0`x$qtvt1o7B71r_}eyFWI0pB#lVpNfSyFNfS#`OVdcxNz+R+N;6BdO0!9G zO7naymMwqo@-~z<4 zkgk-jlCF`im9CSnmu`}7mTr^oknWW3lFo*|rB~?#>0{{==?m#g>1*j*=?CdY={M<5 z>2K+u&)PHiGQ={ZGGsF3GL$kjGITQZG7K_|GAuIeG8{78GT4y!r;HnY8Dkj}88aDk z84DRp87moE89NyV87CQ68Fv{E8BZB68Q-7cZ}MacWr}4=Wy)mAWh!JUWvXQAWEy3f zWSV6T9$0Wxp$05fl$Ne$(o-Ai9XCh}RXC`MZXC-GXXCvnz=OpJW=PKtW=Pu_V=PBnU zr;U9+t`Ms&Tq2h*S0q;=S1MN_S1DH|*C^K{*Clr-cOrKtcOiEvcO`c%cO&;8_bB%y z_agTy_b#{H`Ih^U`~5MSSVrMdc|3W1c>;M7c~W^Yd2)FQc}jU|c^Y|Ec{X`=c@BAQ zc^-Ku^4{hBR`arLlWKmc`BQ%y{rOX0#m5|s6n1OjvYw|;Zz#SL-H#Re;|j8(ilr-TTDDdg>teBf6zeRpMiA@a zNUZrlu~MuRTPrXt&Q`!ve1E!2>09abX-D|TQS@OuJ{pfzWvr}XbrCCUSaHJ246#zG zlquy(wNj_FDs7g?`}C*s%Q8@wGqNnthb;MUE|xB_l!s+5ECFFz16%gnayL`Xl}qJD zxwF-a@?eV!j-C%Nvf#$z3kxqSGO!8W=4P8;Z8}Uchv2WJN7Y z7g<b&MOk^x5?2=q&qXQJ$U1 z$kWKzD9|X>DAFj_sL-g?sM4s{Xw&G{zf}4+qyJ+xMvX~h)>t(5HI6k-G)^_nG|n|H zG_EwRHEuL+HSRR-H6An`HJ&tHHQqEnG`=-{G=6{RH;XY7Pm@5CP?JcLSd&zfOp{WR zT9ZbTR+CQ-&&v+tc9;ds70hjszsqisYR_tqeZ7huf?dvq{XVmsl}y*je4~F z{*aobr=_oDpk=CMre&dJsb!^Qt!1NSt7WHUujQ!aq~)sRuH~WSspX~Rt>vQ?ewa~v zpH-1ou~w;8nO3=0rB;nrtyY~@y;hS}vsQ~%t5%0rmsbDOnzi<|j|7M(VocAZY0Zk(nWMhbjfrnbSZVIbg6Y|bm?^&blG&-b+NnMy1aEoU0GL8*I3s? z*G$(^*Gkt~*GAV~*HPC=*G<<$*Gt!1H|qxFPd&P+Zk}$wZh>x*Zn18OZmDjWZngw-`>Ok{`=R@#`>p$OL>hzlQ+VtA>I`lgA zy7am~ZBkapxJ7L`y*<5sy#u{Ny(7J2y%W7ty)(Tly&JuIy$8KVy=T1_y*Irtz3m{6 z-fw-#*82MR`ULt!`Xu^f`sDhQ`qcXL`V9I^`Yiga`t14~`keZ_^=N8$m|J_LwMcqcTi=_9vxm1w#-rD#N7HtUeVjVh za$@xyOIKKQU>zscGGaX+*0*6D7_mpGbsKn8cvO1SdbD`7dbC+()T7f1mL40AU!QhQ z+kEy>*Q_39r6J3FSfF8*AuI4$oyLkQRvoeOgJt$D7d%-K)8ozK-I8%0KOVn5`-LC! zvLu(KoGfkhQI{vC-l06n%*-+p2 z{J`@=&yPGm_x!^9|2TRVB{y;vPM}_)++0i^~%=D_R0>*&dM&z9?G7IzhdRc ztXLGMioN2XI9FUKE)`dbYsHP?R`H;CR6Hr374M2qC0|M&N}ftc2`h0*QYAr2p`=t& zDQT2+N(Lp9l3B^3WK*&$IikDKJz~Y`ta7Yes+?CYQ!Xf1DpxDlDAy|2D>o`PDK{&( zD7PxNDR)F?WO`HSL#0oZDwP_Ql1f>nqEe^QN~N_*8h%; zQLsyu<0P}NmcT2)q6tSYA}uc}N{ zxvFYaHL7Y=HL7Y>)uO6ZRlBMVRh`k+P(M`tRJBpHRW++RRdu22Qq_&BTUB?e9#uW5 zdRFzS>NC1yo2P1&YFIU?YP@PP)dbb#swq@csisj)r@YZsIF99r@CHs zgX%`rO{$w!x2Wz^{Z;i}s=vi;S#MNNs%O=ws`skTR3B8ItG-lyrTRwot?EbBPpV&4 zzo~v#{h@}d8t!T!HLw~)4XGM}8gexhYADrEsi9FrtAY z8dEiTH3l^nYOK}RsBu)|q{dZ^yBZHQp_6UY#A*^XIW?tf@@mS|6x39zsZvv;rdCaz zntC-2Y8utFs%cl#86C;9QL|Mut69{XsySD4rRG}AjhcHkk7{1jd_?2&@=%LXi&l$K z3#&!c;?$C=C8(uTOQn`tEsa`QwRCD3)H14NQp=*2T`foSJ+EJCeW;bxYSqeW^=b`j zE!A47wO8w))=90iT2DA*qJ&{nY9qC=+C*)c+6uKbYHQUts%=u+thQBco7xVwf2rN7 zozLhgrbyn(Z)Y+kdM^N4>3_fV-<|&Z&>t5d zNTRa``U`C0Kl|wRzJA3~12**0E)Huqyv-S0xcZvIzpAf|zP9>`M~?bB=_~Zv7yb32 zzdrRB9752ULdtx=}i+ef62 z+&=Z~8a+l)=?gsw#vN!XVC95X6=G8eMj`!lPz35*39XyHP5L(L+p2H7zPXMJDv9i6X>ethW1 zr-ti2PPs6t!n6q^7c@4odTUHdFzvu_LO&Sob^WOHqt=g2Ki>Lz(a(SD=ZAiNMuSxB zD4`{URt`EMSoYBnK}Q2^2y_tsK|27ORqQ#j6VuO5KL`DsP?ziHJMzrb2Z}b7Tu}%U z3msG{s2Wf-VEM-qjy0IIa$2QWX|QZ)6>uxmYQUwh)vDF5)uGiHxoG-ttv_%k@FC(O zz#E8-nfO}xFR%@qqrgf!tul1<)5@~AYBf7hw5rzy0QzrCsP_W<`#%M#@SZzd` zLYq#TO`BbtQ`1G$ho)=vgh5#h@eXEF=m4S2!EwlFB289Ps;SV_X&N+5nr2OlrcKix z5pMQF+iSFxL6{8f4@O&PAfZaauW608q^;G~YddRuYQAcIYBri#vuJjjQ_Y#?pgGrE zXs$FjntRQo=1KFcdDXmW-ZdYZ&j>bvcTFBzloqYUXdx|LOQt1g$+eVPYAubHR?DDe z(lTpVv}{@q?S90u8=6~AX=k)!?L<4LU8$K5ntJ6-WqfTe-@3C6+MtjlTX&byn%D)>*5wUT1^OCY^0M z+jVy6?9|~)hno&}9Y_b(L3D6BcpWkwf)2S3g$|_-l@6^AoesSYlMaUtr_OIWzw4ZJ z?sT5&Jkxou^FrsP&TE}_I`4Hp>3q@ouJa>02%$qS9=af1I9;T=@Vdx!5p+@LqS8gJ zi$)i%E=FBUx|nsb>SEUgp8MA2O_xfStV_|Q*JY;5LYI{;YhCub9CW$pa@FM-FZPOc zCAxCD%5>G}s@2u3t5sKU z=qA@qp_@`Sm2L*zjJjEMbLi&O?NzrA-74K`-CEtUZd2VBx-E5E>9*Bvr`tn!cik!7 zY26v!k?vS`qC2NMue+eTLU*O^D%~}@>vT8hZq(hRyH$6a?(p=t?yu2;+23_63o~{~G>q+z!^pxwV&{L_WT2GChIz9Dz8uc{k z>D05*v(Yo@S@azATh-SIhhB|dtzHYgwtDUK+Us@F>!R0HubW=ah%ni{^rrQe>dosd z=&jaUtG7{alip^%EqdGZe%1Rej?njK+??%3?@sTT-hm}_gUorze4!CXgkonhlQ(RjbXscx=kglK+!MDy+!%pXu$LO6gX zJ+`D+7GU3n+ZIMyHebPf73QlpUn87a=4*#n%6y&Xb}_dPxQ5{NiN=v=zk%)mJ$~$H zv8up20{aJy9Aa)M8eJTKTUGJ=#NO*iRBb3A=ELbLQqVg8o+{#^%yHFmPV`!nbC#OtH(&1*7Q?AwZ#Xkt8mBFSPq-0WSQZ}hG zsW)jbX<^dRq?JiqlXfN@O}d%%jPN9XGyWdcH(nc0#*6W(@tN_#_}uuy_{#X&_{R9w z_|Ev=_{sR$cs%_b*-P2YWREx~%XB=SnKM~xvdm<`WVy)-lhr0`OxBvLH`!pa(PWd! zW|J)@TTQl^Y&Y3q!Yz*4f--?k5EGmU-h|AAU_xO+X+mQ{YeH|rV8Up^WWs8~Zo*;m zo5{7w$>ePE)a0efE0Z@SZ%y8td^GuPay;yej{o9jibt#^aorVU3N}SBMPZ7{6pblb zQ*@>nO);5bHpOC!)fBra4pW?wGF9G8c{kR{@^)U~Nw zQ+K8wOg)-%Cn$a|iX;#y0QGwn*Osh;w zrgf(Erp-(nOk10_Gwo>F*|dvk@yNrpr)l2?Fs<$pXP%vkb$3UmW7CQ0oas{2dD9i9 zD@|9Mt~K3Yy2W&>={D2traKKlTs@gyOz%wZO&?5On7%T7WBShYz3E5OPo|$uznFeC z{bu^N8LkExhC!LZn1Rf|W)L$tGo)tlX2{J@o1ryBXNKMkgBeCM%w|~3u$o~r!(qn1 zBLHl?MKu}vl(?^qV#d^rxfu&H)@E$X*qU)L<7~#ojH?-UGvbM-8Q*5QnCWIFHj|hs zHB)Y;!c3)^YBNn{TFtbZ=`ho2rndoOY<`$onVHON&CF(YX7*;z&0LtdG;?j{#>|76 zM>Ef6Ud_Cjc{lT6maAEAW>IF*W?{29v!rJ6X35P`nx!&JZI;F?tyy}rOlFzQvYG`? zJk5GF>sRy>tZY^>Yid?+*37KIthrfxvkqpR%(|F$HS1>9!>n(!-OP43+tX~yY}iPV z*{s>vY^m8Yvjwx2W~MtNf!=P+PG%RgXJ!v(ug%_= zy)}Dh_R;LC**9~LIoKRxj?^699ECX=bF}6d%rTo|F~@2SJZv|hcbqqKKCz`UCz+GY z>CEZPnVB;;XKl{LoP#+>bI#^m&AFNPLYEJavgz^<{hy!ox1zsm`nb?1pi3}-q8p8M z1GqO3+yvM%x(2#d;6s6AMAwC`8=y9HeMd_7*GI&AL`nGewj6Mz;&yJ|Z0?T7_ZefLsw;05rm}CB>=*$0@v{uvzAG zE9h3zt)W{_w}EaG-B!9mNeoi>2aG_`t{P1^P&-0OfId2Qv{>|D1%a0Xt_=7k9NjaB z`=Ohsdqww-?mcwabf4%x)BU8!g&rRfQWDj!P^>~V2}uI_@z@z-@q}m+8b`<$p*u_= z@1sXXk3f%x9xZe{kyifvfGj35PNFsi;u45LplCol9~*0|y%01&i@*>BU|x>lH$4MA zb9xr^tmxU$bED^ufmWoRtB(juiBlYmUNAVpuQX0j!-FnSg}^H#^+C$c$tb zGI%<^Ej!VL=p%Ap;;F^C!DosO1@8yH1YQC^mPm*^QBBkl4MZc+1O`0Wk4TGw{}|35 zXjdT&!BhnO36wB+lC@+V*_5m&n~^QZR%9Ep9oe4jOm-uCkUh!1Bf=2W8K__RNle6+ zn2Ckh5og3XaY;N7PsAJXL41d*5fVodND7jYq#|iZI+BTGk31W9i@I9( zBxlH_zTtTiO*OKeW4dfPb8#z4wAor&9O6eD+k0^M-s3#>#Eu~DUP?}O&P+C%2 zQCd^lP})-3Q94jMQ94t)P`XmOQF>7Nj(|pgkE&h>XS^nF$uoIJJ|*wTXXFd=CHb0s zPktmnlRwCxlzl}ZaHeBPm=R?{SxT9wETb%^te~u-tfs7?tfj1@Y@lqUY^H3XY^7|Y z?4ayT;Y#5~;YmSLU5=avjUk zoG53?9p#?#KzUAiL3v5}MEOGbPWeH_or(t)OogK&r6N#KP|;G+Q!!96QZZ36Q?XI8 zQ-Q~yRJ^IYQu#&YoytcP7L|%hLnTpZsT3+5m7dCs%ACrA%96^8%7)6G%8|;M%7w}| zft+34sM4`~t}IndRZ3N$s-UW*s-mi)s-Y(Z!J@hqG?WoSFE~qZ4 zZm4dl?x-H99;x1_J|hpQxlyC3vDBp01ZqlZDr#zK8ftoKW@;8{Hfr9~{yW;;+9$O{ zt)(`l)>9j(&8aP@Evc=j?Wpakov59uU8r5D-KgEEyGGr2$J9CMQtC450(B*I6?HXr z4RtMbJ#_PzZd>PPBl z>No1&GrCrH z>qhHN+ZSzj+Mcl;yBXS;HlfYameCeyD`+cet7+?LTWDKp+asuT|Dydy`<-w<-i3BY zdrEsodro^ndqsOqdq?{~`$qd4NO(HFfO&{MfJ4!t>9BM#9YTkr!_$$`5$GuBDCwx^ zXzA$a80eVjSm;>k*yuRuI6?EG^G2tkljyW`GM$c2PiIDFpfjhlptGd2p|hp4qjR8h zq;sNkrgNclrE{Zmr}Lomr1xSkA4vPKe{c5VVn3Rw0sL(3C%};)(Zb&efG^vtv)2@i zQJ_5SwYJyJUI%+!K?$^1kYX;KrVk4P5-z9O>WU~zz!5aV<-wz2ocvID*tcwqv% zmi_Yfs|32pehv0(wSd$hoaFWaLP|tmL}Ur<5zrxG6pyAj_RUzb0KWj(BDJ>w27$fp z_I|PV54fNs%q&`t;Xs9>0@6iH@6kucRvW7v45)1H-rh5NFJU>e_Yr0=dq3^tVjq9o z#|MltmUPbdsT8gjmo%0|aySSwO*Np9^#|F_lGqSapS3 zCDJ~kMg$5ENHm~6z#IUr0<6*yAEZ`!OvT@pqz7{vj9V}- z!SnzP2CVHE9*EVc)!ypN>R@$e^=S2O^=Zw;nh$ifB3~r-n9v?Ve+S(ev{%raKwW^| z1Y`eijkhMVrnP3YX0m3r=CJ0CFd0i9kscSTOq7Wz?@*tiv_d_EY6fKmstObbV##48 zwv^-kZmGsy*iwftr==a=1dD(g`+-X&GEU-Y!{?4q4R0H70KWuY1wYPOZ*8!)u(q_e zwsx`>&pji!4rCNombGPTnJtTDXF0W;Sq_#9%cbSUa%;J>JXjtr&z4uqo8{f|VdZAU zSRpHHMXWe0-b%1iSShVERyr%amC?#%Wwx?e!Lv^5Zr0tcdsz333K6HRW9z(inRUUs z+`7WL(z@EZ#=6$J$vQmi9btRv-KNT>+NQ>)-loB(wM`qFwl?i-+S_!n>1fm0rkhPq z>#vdi;-A)w_0Ia#`e1!weQAAdePexVeP?}d{b2oQ{bc=Y{bK!Q{T><8!24x4n?0hE zH&Zs#vDVA1&DdsQGiS5ZW|_@`&2pPnHmhyc+N`(PXtUX7tIal>;icXY6BzC`C>wNa zUj??o+YoFhY$$E0Y^ZH$ZRl+1ZJ2DBZCGvCY}jo$ZGMZ^@ca?g#JRS)u{qh?+MI3f zY@XUY*gUs+W%I`7oy|v^zisib#nTol)~5yALTuq|k=mlRMQ4k_7NadDTP(KNZE@P- z9f8?k8J165YFkpgc1mx{%$B7sYg@Lq9Bet-a<=7a%gvUDEzii4+-EB9kx0nkh}h}HQAbNEw=Wy&TJiQUD>*^b!Y3*)|0IlTOYPQ zZKG_XZDVX>ZNs(^+j!e#wh6W=Y*X2$woPN3-Zq167TavL*=>8bt+6fHHnnYL+uF8` zZF}3!wq0$z+3s$;XRO&fYdf)BYP-UArR`eV4YnI?x7cpA-EOFb4#5tk9V$E2c4+L-+hMT7WQW-fiyc-w z>~?tD@oLAr9aU^?j$}u+qu4REV`j&~j-?$dJGOT0?Ks$RwBu~Y#g2y^PdhzhHxwI} z$=NBjQ?OHGr`ArLod!EicAD+9+3Bzo9{jfRHJaowCPf2vwsvMaJ3D(jXLb&DF6~^~ zxv_I==g!W(od-KFc3$ng*?G6~Y3H|HZqa79Si7)YoL#(KO1o5cY3&V?sp5R+Rko}*rT*ZZI8wttvxz>4E9*8+Z z7B$BEom~D(F8@z*`ARN2x%^HpoLmGUUdbg*E*?=^$t5J0Jh>FfrA#hWa;cGYm0a57 z(j_slYDg|)a+we)m0XtOvL=@;xg5#mOfGowKgs3)O@7>xANS1jk+!OOi%rh}6F*-3OF_aja&{smYgzgDF z5_%@264D8ogeW1K*ssLi5_?bVBeBoKs>JHVn#59KZIVcmgd}N_q)(D5`MxGnCw@&b zPO>fuJ}H`{DUzm1+9m17Wb(;0CDWWtM>3DeGR63~|NB45|NY!hiC>)Y|S>%LR|PK$59e+T~^>hJvaT{PcC`(4c6HGkK|cY{COce{Ld{dYHh zcguJG`tJF=ufF^7d-UHE{&e5d{5>t-)A2pOzGwcPi|={;o{#U9e_j6T*X85a<@49& z2D{9!i~eyrMu_+OXo*CqdTDSln*Uzg_BrTum3e_h63m+9AK{&iV? z-9LWazkdC?{Q5Qj;^|k$zxw6ZJpNksulMEG|1Ph~$LsQ+*MI%>`d4`UtA73W^!n@H zufOo$_4V<7eO_Ll->*-3eY)3Y`ug;*&+PSCyguvKXY=}OU!VQ!b9#Nwug~{Of4+Wx zzP_)o@BH=a*Xwn8z5aUP=eN9myVvjf#osTM7rPgyFUDW{7f&yjyj=cr-OEj{lwYZT zrNt}lUcP;0{L1QA*1huLRWz@KO`osHy(aum@tT&`oWJJr zH6O2~e!bh*ANSAYtYCDk^L^3-$nbon15IPcisJN`FGd;9{uk*|2=oV7lhk=@Fn5PfB0X4|NWEy9{I-w zSxWq4LIe?iYW`#d@E~gk@j1w?K{yR^XplXFEE)dX`STs)HDZzqs5Xc#QBkTBV?vPL zfwT-nUm&{zQ4`3DKvV+~7b@fvAZ7q*0bu=u&JU_SUq`-9pwa^_4;(x&?%=2M_2er! zn14s^G9Z6&Sw-SAYF?0+0ZInu7{Foxh=C6V{}<3+uy+B{1sJymmzKX;AYws!1+5hT zRzOt2Mdhyra8dw9`D+K|6PQlEeMMV2{96&Q2tXkif?)rF%?G|7Xm`NUfj3w2tp>i0 zZv)>ZzAfN<@eLq}TXcQh6=*@A_JF4Y>J8{KK)`_H0wxRJOAu1{UIS$UItjoZd>?`2 z09gZ!3}7sPq5x(B%m_dn`0>RL3r{<&=KM%u|Aw8LA34m@{HS0phWi&LUU+NamF33_ z7b`5L{Mh+%!p9ipQPDn!#v~kQ@QlIk1&;f?g=$@nTt>aXg1iewTHJLK>2boH=-q1}$_X;g1rWySgG(?zov?|bOV0vR8%T}?~ z*cM`!g`E<%I&3{Q52*f8j-y;gEsNrb?S`_0?VFQ=lb(|a_iNnj_}4FfU2tpQ*UYas z|AX%p;%IO+^!@SU0|29E7+CnDt0xyhF#09W7o4A*p2Kab~C$$ z-O6rbx3fFgo$TK1{=|gU^uIa%h*4tzw1Wu>o>uyZrcBrr(jL!PwZ#*3;UJ*#(rmi zus=EbjLAjd%>!`?2_$3@m^@&+kE`%<64gccs-yA+-TpO~IKvV^g47`o-j6M&jFN5Kb zaQGE3%pe>bhm?cokZ}kcat;NDl0(Iz=Fo6xIdmL)4g-gg!^C0cuyEKo>>LgbCx>_B z=;!xH^?-LaH*v0lt3DUb9p@?Mp7V_JzHM04Eg9T6xun<^s(H+4zsSqw47bzE>i;RoFMb1URMaf0QMa@OSMaxCUMbE{+ z#mL3P#mvRR#mdFT#m>dS#Tm1t!2T~E(d=95C|AKa2n`r~Sxe#4ahY=Ixy-l>T;^OB zT$Wr`TsB;`T=rZJT#j5$TrOO$Ty9+MTpnEF#ot_AxVpw{f$GN9Bid`AdxavVBCc$_ zA5_AX<0|FKbCq!wxGK0RxvIFTxoWs-x$3y;xf-~dxSF|IxLUc|xZ1foxH`G|6LX2{ zzqtN4*B>#a4*^+7GXR1PgcTTiYR$Fbnz*)HCtQDX{ZG6V)xx#oI_27PopBww&bcnQ zF1fC_uDNcwZn^Hb?ztYg9=V>lp1EGQUb)`5-nl-wKDmB#{Xbm);pW24U)=oQ<}-$L zAyEMwUy$$sdV!I;G2Bq>Z#A!YBW#2l$4$zO=O*JOaFcUWa8q(qaZ_{CaMN+qb2D%= zax-x=bF*->ab8~R>j+x9zCPW|@(i^}G26YdPZFrbk%`L@VTKnSmpLpMGgH&RxM>$z8==&0WJ?%U#D^&)vY?$lb)<%-zD>%H77@ z&fUS?$=y2!P51wfNt*~=MAljV6;Xm9+OR<$mM-;Qr(u$NIy=7Z10HDjc5C{x#?*+CmR<_!U>G zL3nUHq&#>YG9CgCIS&O7B@Y!3H4hCBEe{2VruvF5#uW-M0|kA_=pxajDN8RPr{Sq zDdoxY6nM&cDtIb+s(7k-YItgS>UipT8h9Fcns}OdT6kJ{+IZS|I(RyHddFb!`7fS7 zVm>NzGLcO;e?^Ej;6~sFz)=Sg+)O+tj2#jd|5{U&pFQp&lS%#&kfHl z&mGS_&jZgR&lArx&kN5R&pXct&nM3~?w=Tfx7;FQa(VFbN z6f2iicy+v{yn0?UUIVW=uLZ9auQjg?uPv_~uRX5=uOqJ$uQRU;uN$vBuLrLuuW#Ny zdHZ6}F}EjgDtZE-6Wo5q%4ieb9B(Oap0|v*z+28+!CT2&#aqo=!&}Q+$6L?az}v{% z#M{i!DoKRdsyTrHv; zk;RDUM7d^i4M-nEh#+$Q7!tE$_|Mk^ zVNTHk8$*>$EXKbCu{}uBk*`d?a-_&05=Oo%`KslsL39c-OXLgDBcsHGj};*q5>qaK zX1+#^$&KYEa!Ub)msTuZw?!gm`jFcRrnB5Ha=!wCEP&sG z6dMV`V33%oScwo@Y!N_-1Pz2x-@ImC6$ur0^2SEcA41g`<*@FH6f`dED8C6tk3W-*JH4Jtq}?-&~uHEK|X z!APy6>KUWFs7ZqQ$3ul96ohi20>TubN~jU)psRpjLTD12g%)T9F#g9xAA@mV%v#*Aa-TgEMX^u?F1@*ROcw2QP-ll zM0tmL3-u6c6jTpb%dx~_slz&i)dF{O+-Gsu!_DX|a>dsP*DkI(Ts=77I6YB&72gJq zgdZo8ig=MsB#7i9g-9tvWXlbrw9)8KQR&(v0XqZ zyGL}fLvId+7dFs1f^*_hab8>|E{My;72-;9mAG15Bd!(KiR;A;;zn_kxLMpHZWXtQ z+r=H?PH}HZuabVnR0;r_K`sOk2zL3DB(-s;j<=FJNmEI^q?x2a(p=I)(o)h&(pu6+ z(pJ(=(q7U*(oxb$(pl0)(pAz;(p}O+(o@oROt?h~8R9QMhW0A@WV;t%nscpT-AWLL?)B)duW zh*rGJNJf&`*mb~Z$(&@VWL~mNvLIP5Ss_^|StVI5StD61StnU9*&x{{*(BL4*&^90 z*)G{3*(upOru8CG4N)FITm$zAkPE1mjot=MesB^}30^`bAxOw26cS1am4sSC zBcYYhN$4dE5=IG=gjvEOVU@5+*d-hi&KTN;v=C6V^M~Xr+6r@$+{X3^uCLrlo=WZ| z&m<3$=aLtamy%bK*OE7qw~}{~_mU5ikCIQ4&yp{auaa+)?~)&q<0x+_t}z|1xJ6ty zpin?26gv7FAS%S%9<3T&%Y~C7mBLGrNfD&Tr6{B*rKqH+rD&vRrRb#?q!^``q?n~x zq*$fcq}Zi6q&Q>BF~Uzk1P3D%=qZ31N)vU9kOrU|gs)5Kq)essQf5*HDRU_cDN89U zDQhVkDO)K!DSIggDMu+MDQ77cDOV{sDR(IkDRH2;RM!}GSKT6g96U~7t^k3kj8rzZ zo$$S^oK&e)UaCy0AXP3^Ayp|=B~>j|BULL^FV!H`DAg?0BGo3L7I?bt!cvbt82vbtiQ%^&s^q^(6Hy^&<5u^(OT$ z^&#~c1Nx8;17bQbqM&nuT>&pCye1G(pj(F9N#mqRrSZ~a(gbO8X$omdX)0-IX&Px- zX*y|oX$EOVX(nlAX%=Z#X*OwgX%1;{pmz+NMi^lGhzu~;Ra=tQ#)cg3Sgn)ROPfg> zq|K!*q%Ebbq^+fGq-~|`r0u00q#dQ5q@AT*q+O-mq}`=Gq&=m5$53m~#X1w!AL#Sp zM%X#&Qt7;OnRG$AT)INKQo2gITDnHMR=Q5QUb;cLQMyUGS-M5KRk}^OUAjZMQ@VGI z%SMc0e~VoCUP*7Hr>HSOHxakn-btTI@1@VA57Ot-7t)u~SJKzgH`2G#chdLLkJ3-l z&(bf_uhQ?*AJU)Fzh$^ZVm;7k@bV5u1{?d7xRDP|hExVGLy#etp^%}Jp^~ANp_QSN zp_gHhVU%H#VU}T$VU=N%VVB{M;fyKYOWMv4NN@jJFcu~v*u##BZx zV-atcvJ9#ouGK{t>)}_hGl*;5~%47;MT_)iO0QwK8=w^)d}IjWSI# z%`z=Atuk#g?J^xQoie>;{*w6?8UOP$GFRY%hU5pGT`YaGlR1^y%bdv^WX@$SWG-c{ zWUggyWNu~dWbS1iWFBRnWS(VSWL{<7WZq>yWIkg+Is%lIN95Hlz`DR@4JQ`G<}p^+ z#mSP&;$_KX39{s}6ta}ERI=2vG_tg^bh7la46=-}OtQ?fEV8V!Y_jaK9J1gj?-;|r ze#NAM6*OP4@r2}b(D3Ib(VFJ zb(i&!^_2B38#3N+vOOYiZv&ZzqA&`bZWUFOsWNT&X zWE*4~Wt(K1Wm{z1WIJR#WqZqhjlrJ#BhqeQP}`vmx3QIHoMUEeGe9Cb}h^QR580K(* zuY=}23LGa#Dut{?=z24pR>8?7u1Fz(+HV!ea z&RtV?_3oM>cpmxj?%KHPfT(X|b-U}1z-B}*$8fNi`-`+)WZy#CkLd^ML?p8!V>Lrq zDN;h+SBVr)1aP{q2GN+vvvgl0;vU`Cj0i@AAR@xheI1ArbYE|GySdu~DQ@m&qDvsA zoq2c5kgbJaC!{nXY02FdcUzG{gcu=20lC}T-LEkf7SSAcg?tour#OL$$sZ|FF5EpJ zaKhaScQ4(&LbL$V0^EHD!5>6^ci(`sclS5=@-gV_@r=}^$PI_?57jQ9*q~H{I$eOX z>>jmyG~gP$M+aW8dyGK(0?z9m3oy9u0mvEC<15*+92qG z0QmvN2dtiZj_x@DTIZgNdv5M|0+AMJ+>zmBoZ?t$D+gK=SVB%U;O{uqIn_Hgf<6Nx zj8iKZD^A}*(1^B9O>yF+1=I$oQ&1J0&Hy+7u)ygC-g~Eerw4f8ot~WDoQ50f>Wq!$ zym7E}I^*Gubf$m}56(K+#++H5*_}Dyn{wtIN#W6214|4nq;QpBx`nNPbCkly09Syc z#!(B2JVfn|2B^;=5Qo&;(F#2@1kKKVIs1rEE32U#g%;D<6naNz1Ehh@md>`$c2I^v z;{}}-v`x;QF1fno?Y_l*2lqX>?-|kx_xdmQ`j>nCpS3&F;0h7g{hFu_M$1*ey~_rdjV_y9HoI(f+2*p{Wrxe&E?i?eVz|5Th#1;nqP+=X;qWVte6c^q83?Hh z-i6GC;6m;~;X>&`GF%q|J&uCF8_*2 zj7T2>?>1MF(E>9!+*Hse=ZVX|3Pl!*Qz$M8+>1OqywwXE*DHKa6wotr6c?jhnq5K-kZ=pPf zGD~gYXstv?Q+WyHEtKCw`DZA9qzOFa3Oo=cg_1)lq0~@XC_R)_DCF_cp%mr!n@+(U`my;BuA+MlXRsICc?Q$5pQA1X){LdBtyP-&P~-Zq)SZqR&*qwdg3Ubv z0Fc9j83D=-mWPHy!=cg8SZF*nMQF;O=;qL^q1!{BhyIpgh%jP6wZhWabLchn9{M8mW$3HW*P(Ah z--f;meINQE^i$}U&~KsN!*C44DGcW@+!IP+c!uF4c{(6~VU-;?3>pRtgNLCALm7rD z40RZqFtlOl!qA6d2*VhL7=|efa~PH|tYO%~u!r#w#$y<>FrHI22e8%vK#q@O7=gNm zC48hXau_9y8b%AFhp`A_8OAD%br_p4wqfkTIEFEXaSG!S#x;yv7+)bCLi|sNe}wos z#4jO!4e^-DT>+Skj}V_Beh=|Sh<}CnGx<{>=EV>qg~%aFh#I1YScF)GSclkz*oN4J z*oQcTIEENQoI;#KTtZw!+(O(#e24hoFlAxN!*oiWY11`jK&Ox7e}Pztm(oOG;xI{= zG)xwzB1~nNsxZ}IYQofpsSnc-rZG%0Ommo)Fs)(Q!nB7u5A!*ZzvpLi(?EK}D{kg6 zOPDRp9_Av2M@(Syhux4S+!+J@;^7S6pkK_Zwn|YloHKtV>weux?@9!*&SU*RUPKmW3@3+d1{R0EiCq=mzEotVYmf@&2cF|>d|I!~L zeRBHL(B}hv{!E|$q%Sa4z3AJ4z8&dXpl?Lqn7%oEtLR%t-$wct>Dxr#W;&ke_#@e` zj=$*`=ty*AItm??jz&kPV?oD?jx`+{I(Bp%=s40b(h+}mrQ?f^@6?u@ofCl`#8z-t z5OmHyDEmp-uOx?K+m$h8LYY!lQdU#eP}Wj5P&QH)DVr#pDO)JpC_^3l7s@lr^VGnc zpHoE-qDXLuK~~QL37bdi2Vp+#Ln&s8pv@ zo~jGc_H(+XZD1;OMnN*lj8Qp^+Ta>(z9{RZQ;+IdI?X7EMZ+tdHaZ_u;UV~Nh(o2u zM@aiTr# zLGuaJhrE=m~9WZoY z%E255F&waOy3TZ6z}f~Qn{IikGXgaC_DB(~+n>o#m(aaLHwMQRAX;E#L4&1RLAMgz zRk}5FYk?~TbrfVzkUHr$(+xnb6W#B0e*hFn_uq6Ux-;E{?h1q)-3z+cpr_Hjqx(qr z2)Y(MGGL@YgQCX;B&G!JecV%qEJ1>Rzfmw~=+OX@LXQsM62M335drA{XoDU|tLES@ zB-ZcqSDKupfISlO2)84wu84orvp@!$o)yB+NFCF&M?9FGGd(wYzEbZ&N+cp*hp7uT z_=Fr9@>)n?(MLfaC9+A#9UYKp^q1RSNh)3_YszT`VrxJhj*NQ!ej$` zGeVLEeH01$hV}4&)3-2^21=5h5MPak|Et z5N9?VeQ@%@nFJ>XZ0oVf#wNI+P+?n!Z4>r46b8JE@pi=9i^7ao0v2wps#y4l4n&`@ zY7k|3GE-AJO0?4V6<;-cSMbT<1Hdl`KRs@PKTIS4 zp3KBTti(p_#07ClToKpA4RK4{5%@2CbETWCELhwofmmVo+k>Xe~6$2F`6%!RR6$=$B6&n?}?2F1TR353!sXS46rt*^D zUO;PnZ#<&$Hdwc;)rc$U>DxJ!L%96^8%9_fC%9hHG%AU%B%8|;6%9+ZA z%9YBE%ALv=RT)*M)E9?B74XPG2?f9duH-7DuXe>$2~|p!QRP&XR8>^fR5et!RCQGK zRE<2s&lH(seld*EdZPY2Lg{XCc|||&q~cy3)M=sQ(aJ9Qe9D9Q{7PA zQr%JAQ$0{UQXQ$DsGg}_s9vewsD4p%q$Z;#PYu1zEiupFp2o}>k6^>p2sKKLQRCDU z)Rfdz)YQ~8)U?#})C|;&)J)XO)GXAj)NIu3)MnJ?)SeO^6%aMROWNMH7L>Kf`=>N@Ir>IUjY>LPU$bu)Dfbt`onbvyMr^`}(v zhYlRjR^T7U)EzPpmZF}i7wVOIqu!}6s4uCnsBfrmsqd)osUN5xsgKl8)X&tf)Nj<| zvM(BrG-Nd7sXP!!Ipn0_OvgMQ0umOvfoTvLlm?^0X((tYX{czZX=rF@Y3OL^X&7i2 zX^1q;G%PgiG#+UDOyiNpjK))HR~|1kUK9U*ywmtdz!>=7;TnKUg{5?48ihus(P=Db zENQH0tZ8g$Y-#Lh>}ecm9BGU+PBbnwt~72mz9?oCbBd=_;Eeu56a)dW4`)662oS)q zNJplq6pf-&EGU)~D~b)pmSRV-r#Mg?DMpGD#hKzlaizFXe9@HCbV|L@C>;W}f4V2b zK5P!q)v)$YOq0@NG&xNLO(jhgO*KsoO)X6wO+8HmO(RW_rirG7rj4eZrWef_%{k2{ zn$PHLOoagRo#sbM1HeN8(GD+`nQ0c9m1d*aX)b6kX|8ClX>Mq4Y3^w5X&z`EX^u2c zG|x0IG_N#oH1D)zwB)p$Xt|`qf#sg4fgtoC3XjYIoEne@@%mbf7N@14rKF{zrJ<#z zrK6>%WuRrGCDO9cveL5Ag3G>W&1lVOy{F&;>>kh;@eW*>R-sjCHCmn4g4UAOiq@Le zhSrwWj@F*mf!2}MNb5@LPV0-d18qmzPPCnAyQF3(R4V|82$InDk%AGhlWZZqV>hNv zX*1fKwt}{rwuZKrwvM)*wt=>hwn*DV+f3U++e+I;8*cHYJ)=EGzc*^5fKE(d3s_Wk zD5H3FGwnjV(r&an?FH>6?G^1c?G5cM?H%ns?E~#2?UDAC_Ko(P_80vPpUZ(>CxU$Y zs_E6xtE1OQuZdnSdY_Qzp!aWj2YM5|h2BbUqqoz$pm#~{irzK78+y0&?&#gqd!YA7 z??~^NaE$uziT*wC;WHn;@*(5HcRu{&!#{lZm;a;u$5;MiA;^pCw=!5@h9g` z6@TjZ)5xC>{P_?5{Fy%=`SYLr`Ng0AkxJTRGb~`(MtFoadZhIKQO~4Mc8i!E)u?ICsuV&MVGq&Ku4< z&U?-W&PUE8=L_d6=Nsoc=Py1T`E=sbnNJr!T~kNL>6sEakj$~6J29V>PsXQ`PYs`X zJ`H?Y__Xo)$mcAz$DgkWe|7#yAs$$tAhf3jdNjc+8re~ojI+3P8TzQ+Vk5J8Ar>6b%Jqs0u64#l_bKB~|EfLY)#{7rvrG;E0Bv1Pg~tE0v&N zyDI4L;G6TULWu?6dek{^Z3?qn#02s=T0;o;UGXc2d#{eoKKQqAl zQlBmOrU}gk!rCuD!~g{YkPCz?ewO^K0h!`w3kDNNNdO)JLd4G%Y#_jWfUrpfvIIau zjtcHG0ce9i92g7!X!xV!j~=80pa%dE;E#>JXZ-yKe`o$KoO0S7g4z7%3o&W_@f#s$ z{!#Id`v2vYBZ9~L*Ngx9U;cUEpP!Hl=AS?K=TH9mfBEOHw9Ws?{Ilc#m(Jy%FaDnc z|H6O&;a^82S`j@(Mign!RMnf3mdGd~QutR2d!^tU1~ND$Ant`M76MVoEFoWn@DGwX zh{qtHg2V_S76?BeihzUwocgfQ!|V<-I&9)FZNpCe;$Lt6eSldRZeuuuVeN$t7Y^D~ zmzSKTaErp_2}dSOlknxiXozzOYrl0gdgM0oHL)9FR6hrJqC}&y5kRg{3))N zexdkx;%36E%*O1@1#`(oYNR^n1!C!qJKOAx^aT z=c=$OtFbz3!CJD`tPN|++OhVm1MA2dStr(+bzxmuH`bl?#g?(8sU!nU$)Y&+YFJ!e0&-`MYomkb&Z z@|19)V&;icI6fj5c4aqqXD`@G_KLk`Z`fP*o_$~+*(3YJKC>_E8~e`w;^M@`g^OEi zT__$2d5EMY{H>U#;(U(}zYs2z3**AMD7YxOsJN)PXu0UP=(!lU7`cdC%v>y7tXynd z>|DIKJaBpBGUGDm^2FsiHAjK>Ts~766c$thx!kzixqNYT;OakI{lV2&u8v$~T;*JyxH@xn;p&>$(ttPuYf=47 z@l%*~F(QU&fp2srTq#$^m2*{aRdQ8vRddyF)pFHw)pIp+6}g(ZTDaP{!X4jSAGrR5 z>rY&N=K3qwN3L_OPYGgOKNF>?{?7HET>s$uFRp)b{XZ%8TK`U?X^16wl4|AJxOT1! zu1l^fu4}Fvu3N4*9+Gx*E`pLbN%8PKf`~yIdJm_H=nur%FQ=! zj@)G2YQWz3k)pToEMq(l!3IxrBitxA#*K4Ra8q(qbJK9s za?^3sb2D%=aud0kxS6?GxLLW`xY@aRar5T(z-`8D&h0JHyW3}q_QDg5@jI4^R=8De zja%ooWDsxdTy01XcC zRrj5{zfyX*`<*8I(44R!b;_M_=iC+CRovCwHQcq_b=>vb4cv{~MeZinl3UvXb^-*De@-*Z23KXMb=B4=oQJ4?Pb94$Tm$3J-d#N%fkzw-Ev$0Ls!k2#NL9xpszdAy~f6~Na46&t_v_$QA)c>J02 z*)UK*(!+W`3XjU8@#s7jJeE9GJk~rmJhnV`JoY>eJdQj@9w#1W9v2>09ycC$9$!4Z zIUYFv!SO4{Zyb*tGmbgO6UQ^h3&(3JltbSO81SI3#_t^e5|%a zrw32ZL{mc;9Y%f_Mj&D0{Wd92#*_0@@>KEE@YM3u@ig!>@)UWRc$#@ycv^Ydc-ndX z!gI!R&hwe)3(wb7k%#)4`N8uuCEbw{m_vGV&cd_uY&<*91f&3Ti3zv-;N`EBsz)LL<`-zO zcu_CHi}GT;I4>nH6)!a}4KFP(9WOmE11}>lk(Y^=nU{r^jhCI5zj?tO|I6!v*KfQY zc|GxZ;q?mm9IxMb{gcq4**+2;0MQD#cpxfc$FT`-%A506@K*EI z@YeFy@z(P;@HX-`@iz0e@V4@{@rGNxczg4n@t*U3;{D9~Jrxe@01qIv0e=wWYV2i% zcjeuAFL-ZwZ+Y){?|C11A9;_wPrNU@Z@lmP_iz5Y;=ljl*MVOrG!&)e$E)U7!>^8C z6Te>k&yoN6lmGdf|M{2SIloW*KJ)v+?<>D={J!)1!S5%(KNysSH-aPZC_ysEmP+`o z{5F0&zbk&%{BHQ&^1I{r!0(aYk>3-)XMQjI{$Kv@iT`_M9L)bc^1t8t-?tpT%Hg{l z{*^yQ`Q-BXvwUIs;_~g8wrSs7j-4D|l4X+RlAR;e}Y?5q|Y?W+Fm}HO$0dGL+1!8}$lAGi%c`11%c_Voz`5>oEPPv>e za=N9S2jpW;Ax#FbTRatVYUI?)3IE$Dr%6t;oK`t)a(c-*lk+b*|4uUm>?_YIXOnXw z=Tgp$@MJPORAzuZSLqn4`>Qc``lF8UCFhP zYm3%oxz2K3<+{mrN6~ERt-Ae^+i$rM8Zl8tDL0o}A-4+MiYPmjTaQjbxkb56a+}e{ zhnhXPp-1N%8tmkr%l(AbH*~h4cP-&DQpFeAwy?Pt6j`B|3N2IUi$WKa+-te_av$VA z%00?`lKU+8MeZ9~dF1g$9+^CHd7R{NLFY;$Tc;Wl*y1Sd(;qI6LLQwwdU*`;7*PWN znm^F|0O-pzljjMXcYx7BHczn0ga{AvBtW#~sq!>=x;$%nHlPp7Gs<%Ueit}hFm2@{ z1H3hLgdz)t13_X_0^JC-B2bBd74{$r0=Fk0E5LU0vCH@0@?GV7E#F7^k%6csf4u-* z0v!nepj0%P5IkV$026|66+C?yF5!d$N(fLLz+Qk!0bm5E4d5mKWB}FxGWkfzk4TRr z+Km7<0@8>sBS?&hFM_Ygf~NA)lyyYN5P>}ew%`-QzzU}pQ1&U^Ud;s2K3uqnV24JR=S!EoiG%;cGnoXJ#*5E#6N7=qy>1nVJu zfpF=;MF+bZjA*cS!64O37~tlCy$1Fd7)oIKfF}da2{;2V&c{Gq=zRC+#W{ir# z`@~cgBTvjGF(WgY$&n47Ot_y#4ZpUDQso1d%z1@ zc)~jmFCn}buyzZ-L=GaKMUGfvL~@an$XVo)+G5ie8htMytp7-s%=8byZB)cWT%-^w zMJkb6q!sB!29Z%@5}8F-kxgV5d5LDCx#&ssoND3#Km|4iVLNy{F>l0)Q&rSO3(-=v z60JoW(N?q*?M0*LB)W)hqPtiomWy3enJu{QV5x#YgWMkMq8MG`@QR<#RLsN*v0AJZ z>%@AoK`e?bVyoCDwu@)tx%f%^Dt=EG8-)MhImP@FCt&;&UByk@#S8ILyb`a)8}U}W z6Ys?b@liaAPvW!qBEE`m;=2@?6nW~}E$&i0rT9pU93%^2XvJ_9$7}rl3YEg8D5NN* zsHCW+XrySR=%pB>7^R3(Oj68JEK+Pzyrj&fJWF|z@+##`%16T9gC-054t%nh+2YiW zkEK*8UCKhrQp!roTFOSsR?1GwLCR6eDCH#OEaf8QD&;QaOR7w&lT>G^ZmGu)I3I){ z;l0Hi7)n5;Qn^%xRFzbIPY@iGJke1mG0x{$h-x{~pJGdcfR2q|}kfxNTlBSlXm8O$slqO0uNi$2cO0!9WtG%Q>Nc&0J zqqJvfFVa4w{YdyCgg)Ul#^@W$2fp2{N$b)U(pJ*e(l*kz(st4g(vH$bX(wrCX;*1C zX?JP=mM)X-EZsGAA$HFM`bCNq=4I$8ok*wBnRJD8rF6A)t#qAqy>z2=QMyUGS-Mra zP5Mmwv-DT#Z>eMnwFdo1LMtJV3LkV&NtMCF*Q@j|CQDvCst=n_kbmBdF8fLLv!MKZN5AMZamA3v-a~SxK#$x_c9*@7y_CI?y_LO_ zJ<2}IzR14GzRT+%uUcM>ygGSJ@~-4P$~($?(!*yxeAUBuJ^Y&}W&ctA6!g=mpC0yY~0?nqa_?*nBQ@AH%D$@Ns|sn%1Yr%q43o(4UQdYbe!>uJ@~ zrYBtOrRRg5k9yAZe9`kW0nR~sLtGwNjWg+))9&D`dNw_~o(nx!dam`{>bcW%ujfI} zQO}#6cfDkK$@Oy5%Uv(ego{Jw9)XXG>c#X@=%v(4tCwCcgI-3x%zD}Mn&~yy>m`-j zU+<{_=K7I1a|r7rDFO%6mG!E6HNCoCOTAWlt@YaIwbg5<*IuuqUZY+oz0P{Y1<{$E z>FuhwXM(kZSBKF5EhHxtH1AY$kH&iR(3fa=M{7F@(NR^dw}>8by)Ee5*83$P?(UQX z^3T#ZgReYE-*^f97NOjE@d>M?TkPU-WB#-Nmyfrl&A z;S}hJL7NNuPV_mTUj#KFX!}4DhJHN2{ZC+nMB#_w3mZDH>0Lhx0M_-R0l{2922jNT z2iK2DKUV$N0JheTmws3M-s$&I|NN~#GX3kIfBmID5Bl?y{`{&xf9n4Lx|adB3N)(z zx_}Luih>iD6J0&vV1fb&paP;iaG7C@fQ=*|fB@=&b_Wz4cyJ)H0g(oZ8OUM)egVG) zFc#=kKt}=a1OOAzNB|W9A@tJUU%=J@ZU%4`5KIzWFmXB%5(3)-0}5@WZXdaN!%HcLF<0pdYpK#lA|ob;C9II}-(k9f{WTnTu+72f1}_?nVz6_;eFd8o%uFyI z!65`64;(hI!oafvPYGNaFjBzr@KQd&Mxgvv`5R{W${FV67;j@xjWM(GRr!|Mo6~3( z9ZHyn{+Te(X&8yoASQMgn_;|z4L+tj7{Fjsf_Vn!4Uqn!!bARsLJj#CIxmz~h?~$8 zq4zUDU2>x72iP z548`q?+IWD76?*kut{P9W|Hn>rsiseTB%m4)oP7etJbOYYNJ|Io785tMQv5v)ONL( zdaiy}zpCF-nKs%r{h3-Lz{mt{1VJ}AF)?JrVGI8hH}yijRIk))^+vr_@6>zsL48z@ z>XZ7czNoM2oBFOruEj-*s}{FZ){XW~6lbB80t`;zOc11l(-T8H9Om$=DohL4qR^t$ zqSB()qS2z&qSs>3V$>pPF=;Vtv1qYsv1x%@ytK@;%(XmedDil(W-`=~@{MlB~TXDt^kS1mU!cP(F9Wm=uJ zx@dLP>aNuzF+_o5K@hOwbP~nqT$xs`RiRa-RjpN{RjXC6)u7d=Rn%(IYSwDeYSU`h zI@kK7^;zp{>NQ1~7@(x!yC7Kz>njGEINjpAQ=8VVb)j{sb)|K!b)$8wb*FW&^`P~r zb<}#&de(Z;dei!)%|V;5+I-XIs79rZO8MTSpOxn!aEZVHvY}#hpp0vGad)4-qD%snI zw$D^N0>&zEH3&+=$%{EH4(oUnTGzJFw$!%Lw$ZlLw$rxPcF=azHflR*J8QdWyK0N; z@7iVBowd7YcTIioXk7!k6%-ugFFQ)(Up!u&YgcGjYFBAjYu9MkYS(GkYd2^&Y8SPe zw41eCwA-}Xwa>LbYk$%Hs{LL2kA#B-SqGU;_>M7BhOU68wm0ov`$GFt`%3#-`$qdt z`(FD&`%(L-{iOY@{i6M<{iZ!G{?g&3!$pUy4!1;^1+WKEQP`O=sU9RP27~F~IutsT zI#fE;Iy5@8I&?bpIt)6DIz$~N9cCRC9abGS9d;dFIv#ZVL&vW=9(Bxg%ym5Lc+v5e zs&UcxGXBu~!pP9CVC2PC70+t~zcy?mFTw zZ;hG8T;oaORpU+LUE@>ZpNW_Y_z+^Rux4ZG4gm%WTQrS@#!_RYvDVmVY&G^82aTh~ zsBzLbYg{z08aIu*#+OdHPA8qtI$dU7iTuG2>%@&ayzSS_R-ESZz(@6I>2&FJ8FU$SiMmX>%(^VPth#Kv?7C*Uo^(CydeQZ! z>pis`qhJtZVi2AXFNOsk)`nHm+ha9d3tdZHD_v_{8(n){2VF;9qpp*#i>{llxa>=} zOt)OOi*8rl?r2U1<4|HM@4!Ihx@ai+& zUH3xwQukW-M)y|tPWN8-LHAMjsQaw@qWh}*ru$3({zqR2ebxGE^wsHW($`DhxxP>O zJ}ZdP@89|k`X+r>`mXie>bukTpzl%NQQxy2zS`lt9sadX|Hr-r`_kJtOF`{pVaLvn zFUwArT`jv?_F-8_Q3D8ynOf$S6_%BjRhD&@4VFdA7Ry%4cFQx%&z4^-zb14vC|o%u z*9nx!+%2yxZ!GUDkCsoCFP5*CZn}U!c77ySHK1Q`xSZ9_W@oo^Vdv7$wVhi#cXsaWJlJ`( z^JM4Q&WoK_J8yQ$>~gcq!!98uDlU??As4fY+oiBeX_v|_ja{N$CcDgbS?sdg~^x- z*=`rR-RyR^+pokeLstGqcH<=CVncK@yA^h8?AF>X+HJPmYPZd9xWdcsx6}cC|CMNG zNZ8*g*?jJjwo!Mtdtvv|?zP<;ySH{9?H=vErG8E{UxDrYAbXfS9DUws(Y8l}s%dmT zqsZAFi#;}b=4h5p9a*Vh6+ks4_{pA})a9q6V$+@_Dk|+c+B2dn5tWDb@x?yQ_Hje+ zntl9A0JaZKQZ)8-A8sFoeU$dm*hgz0oqhE7G1$jwAJIN0``FO&leT`}Yx~~W_tAbt z)RWlHUugKSpJG4Ves=crjY135PS~##`W5WgEp?5e!Ycv#!FvN*0QnerouGeX7YU>| zc;CQb0}l;?GpNdd9RocKC@{#p6Ueq8&w>dHLaY6Hf&OW~PvC5Vk_p%)K#%}9+V77< zKu@GXKnq}@f~*dN9I$R+t^tKs0VoFG7qDCaW`S%4<`g(kfHZ-i1iTR-L_h@r;sex< z{eD^aVj&0lC3TJ^YzN>PAXC7W1*skzUO*54DF96XIe%pG5uQiB9YJ(t#d`#^k(#y; z5i>?S81Y(UUy)F?@G{B}o-{fcosmd1x*`f_^h~v8DZmB*9%5j~48i<`fdIDEhJ+77 zI7TIMEJii*A&6Tb7lHJG(TD&5oceIO!9Ia45og0>=sL^|2SnMj6{#Y(23ZY)w1tey~l!z5%ax zynykV#ET8D2Q1uXU(7PBP*`j5wBz~2Ba~X>?0bUZr*8&6Li{f9`v2s6tRN5b%Oc&m|pza7lOb!n`!E z%xm+;yfyF4d-K73G>_(!`E0(JujZTiZvL_&vm&?RWW~jbs}+w_%v*dUmOp@qU~eEs z1~VXLL^x&@W`$c(Sy5ZjSkYS1Sf9Np)3=-TCr08l+Q!*Se@zK?8bzyaBb!ByJbz^mFb!T;N^1z*-?)}E}rS^Kc|nOYaXtpp_nfj>AmG1J3o7~ititu3rA zt*xxBt!=Drt?jJstsSf#t&P@B*3Q;0)~?oW*6!B6t;?*-tvgwFvF>Kw-MXiBAF11+ z3n^3BaT*)qz>P0*=hijWwbpgk_0|p6Me8Q(X6qK~R_iwFUe;&UpRK=If3yCPIwC;X z1lFaeWHrSE5@&Zj6MbQQX?Xv1W~Y{O#1 zYQt{h!N#MFnT;nK&o?F6u=u~H(|oX zcoxD2R*UEs3yYP-+G1m|wb)r4ERGhV#mVAqak02s+$`=EaqG8DnN25~E;ij$DF?8o z;OHO{3U4pOlF4jxn+lssn<|@Xn;M&1n>w3%n+BUEn`WC9n^v1Pn=_kpo6k1iZGPDN z%jRG+C7UpG7p!MP7Z*#PHvU#?7v3a!_*V%1;*^=3EvgKmS&6c|@ z4_iKL`IV@vApIb;in%nj9ITOx+fvw4+EUxn+S1!H*fQI)*s|KP+48bAv-N80&DMvl zzY@0@t&6Rzt(&bc+m5#7ww-Ld z+IF+;ZrdYOnt%lh{t%+HFhpZuzL{-qTVY#iTV-2qTVq>mTW4Eu+h|*~ZMJQ(ZMAK) zZMW@hdv5z3?I;N=3zQL3x$stFj1RqPciRiwOWSMP8`}rlN82acXWJLsSKBw+cY7V| z)!1vYf4@D`L?A_YCv-fE4=!egK`09u6{vY*E(LW#k^S}P(i+`*9 zc=F@jkH7pF{78OeKdK*VKQ?~s{5be=^yBKsmuCmha?ehlT|K*bcK7Vz*)z4ffQg&2 zXPVw!nR`}y)_B%=)_XR3HhZ>swtBXCwtM!s=eg$>&##`}J%4!qO#LumI3bY?YdN$! zya03eyzspAyz;#Ey!E{EeDFMaK6yTSzIeWQzI*=iQ|70WpDup7`stCXW&r3tak4O+ z)KBiG(oeOYT0ixE8vPXgH2G=v)8?n$&zYYuetx8a8eo0Tl*Gcb`Puzk`nmJ-=;!F? z#m}pscfVwQ`JHf67xD}H#r)!asr=ITrS(him%%TiUnalIep&sp`Q_!;lV2}>eWp5D zbl?CU3|iHd{K`p~yqaI#uZ>?@zjl7@{W|z{^y}i+&9A%Pa=%>?Z}>(@#k>`MEB#ja zt@c~vx884q-$uVpew+Qa`R(QR%N9noxu{yEgeq4f=gZT{!qA6el2-fIadsfh7dc4{$tS z<$!1dHjM{_Di2P705s$D+3722GN8jaWq`1NqT+M`ngl!%rw0ffPT!sWbo$}+m($Nw z+?1ddKudrefaC}KLD12$Q3W^v*?wg25sycp9kFwS!x7|0;u^VVgq9I4Mg|xeTBKeP zOhtn9Z>N{jf1UnyJ|G*3@S*eB`GNqR^D{L>rAQT$PKX;JVge%)1bgg=kuX6H1UU^v zCXil0Yyi%F*zVzvheI8vaQLv{lZKTU-eOpCG5P-Na)zbS4U?PFx1D*_cCg5*?fdG?!4CygVcRgU3?V4lmi!m(* zrI>NLK2xhz8kJ#`g=rIpJs8Gd$benEV*mhk9vV9IZfMZZh@s~~b%i_%y%MS)q%_wR zniSL`*O%)Xl8W2O?TX_)&h0o+r^>8!?!wUshZ&pntmFYaDEz4%CFUm&9c z$OqH}qCzl~VfKQP4en5sUesPRUbJ3xUW{HuFD5T$FBUIWFL34Ei^0M)=^RoAH@N)DrdO3MHd%1YIdbxSI zd-?L};MG^Jj$WO-I(v2T>gv_atGibZub!z19A#xyNSqAhoZyDT;0VVu{CcXwtJ15= ztJ)h*;*JrPVPHuT+Kxay*!Y zKye^S1;ZU?Q#kqI6Q~QXORp=hYp)xxTdzB>d#?wtN3WyTlh?D?i`T2yo7cNH2XFrH z=9@Q1Z!&LA-kiO;dUN;Y>CJ~X-&6M*_=v!MAhrc_ALd{5)7u}Z z?XCTtpp0ORAS(t(A%<`Gezk?SrMH#0wYQD8t+$=Gy|;t6qqou9$=k)-)!WV6m$(1* z?%>@Y-hJ}!t9M85GVe~_UA((`ck}My-P5~|R4xY?KNyfen{=EEj5tQ)>)aLImEKj} z)!sGUwcd5!_1=x%MekFyv?_WOrA0NK?koj=&;pW4` zhi59pLxBLemB6teQ3ul{=94)6<0%{pA4(r8A8H>OA6g$eA9^1KA4VUd50ekG4~q}0 z51S9Wj|U&W`grs)^YP^4*~g2IS08UaK2ya#%J)!K07fRzFG%mf;E7o%lmKfTXOCY!e)D+rn0d@S zo;_YX-aOttet7(jZsb(`hpGe+Isu+Rb`bVbOk$yPV7-Zj$I@fvvG&+_Y&~`!dyj+1 z(PQ*Dd7M2i9#@Z>$KB)0BYuYe`gHQ??9yO=g#Ne=fUUb^W^j5^X5zDOYY0nmxnJOss9jt5g?U< zzJmZIJhm7|L+rt#yA-~ZzEr-{zBInHzI49yz6`#MzC>RpUuItxUshjm<=xkVub+KA z`+D*9BQ-0ci2@ANm6LTBQ*LNTSj*SK*V5O@*V@;{*Vfn0*WTB`*U{I>*V)&_*VWg} z*WI_wx6}X6(VH%}k!)F)?*eN}NtPmFo|uxZMFap6?q`a5xVXl8kG6dG-ri~7kE*Xy zpppaw?&s{i*7L}oNAWz$=TSY6`gt@#+X&4C0IT2zq56qvFt+HJQ62cWaL>a(4|*Q* zJoI_k^BA7T_&lcPF+Y#xd92T4dmj7qIG)G(Jfr8CJkRub7SFSS4HEW@z->K2Btoea zp=0dlG5vZzPxn0i^Q7k~&r_eLJ|B3C7@N?nz?stQ6;*jIr5 z1=I?q$h zisMi1T+OZ)SF5WhS1+z!U46JFc1_}%)HRuFa@Uluse;ZFFsk*Lc^E zYs59`8gtFyn#nbrYoNG`pyh@|8!~LymaeUW4K=ugK`#cB3%zPY?~zZz=ohCj_)y_1 zg)tP)PDnK2xrBQXN=OJAp-!A37j*3kKOZD^(91!P2E!RtWKeAd!)g#Xfrt#y7t$^m zB;!m66%7nAu(?3B0u>5`B~XdL`2iaT3>nZ@z%2nc0}Kjq8@zzycYOjBKA7^ZFF|Y% z*4Drr2W1)XF!a9>qQQI`M@4X!z3T};VUT$N&jtDxuv(C0L3agx706WAZ=j9>2?}th zyQSbWx?2vcp}SS!38bL4{pbua%0EmF9I@%0~{9u}ngDslsXp*DU zjea$X&Fb!hyN@WWq9f|=3u>0`zM(FNUZ1FC$bH0!pCT>lK5~R6-A9EOVvyg4&>li{$h{$U zhFBQlNSO5F(2X<_qCyDtAbf*B3<4|2e;}xV&#TY|%B9*1n4fN?6t zi4BJ;9DQ&c!GQpuRroByLm!VtJYw*eaISQ&!mmxx|AzM{-b|p-;m3oz3BCpRE8-Qs zbL1R5C(fyJ=G^Su;@s-o=G^Yw;T&G`<$UCP>U`#W;e6?Q6_mmN+JQ-c<_fZ1{xiIo z_s)~^?7TRy&YSat^ON(l^NaJV^PBU#^M~`Nqr_3>sC3i@j}vI(bPFXIEMe&B$U7oO z>_{A$qruVWXmT_=S{$v8Hb=Xo!x3KU#YzKI z0ECDfc2Kwu;>V)iDLG}Q;#8fQ)4}QJbaJ{lU7c=Dcc+K5*jefV_=nqrrL~ zZeck#Jl){j;N8G(5I3kB%ngGZMmNlESlqC>VROUohQkebg_j#6H^y#E+?czu4;(~5 zERY1mo^5=((YcY_$Zk|Oni~f<&Td@XxVrIh1(^pgVyE$=l>gLkTwVN9^w?Qlh$o+f^)D3jAkY2=Y5SMlQ-pt<3`53E~J! zX^3rNDT*lt9vGW<8@Wx~rfxI04Q?CVHo0wf+v2v>ZJXQhvZvc~x0h~jf_of(w!IGs zOz=zgM+kvp#fq5+9zQ#|o!u^OSGSLDpWHsXeR2Eh_TBA=+woE_cf{^U-BAUNIaF^z zX@Y}-wj9EwSk+>7g2&k5-NEh-Lbf1b;st8-5rNJPItWA8M!ldXX4J> zos~PAphiFY09HY(59!qNGYn(!Ts+C0>`rl~y3^b_xN~&p z>%(82znZ_U{<`_=%SVxq3Llk0*bc89>tK3^5D!`gaAMFbMC2B0?b!L)`Qev)E^e&kCQ_K}`>RA4-tfXBdXzb1CyaBcHL) z2A_>Sn|wC=?C{yk=dsTdpI1JwgYhr#eSY`3^SSpq`&@l)J|BEO`F!^I;`7z#r_W!$ zNPSWIqV`1_Y!x8rpm2#KGIsuj_`-ZK`eO3M;)~4}yDtu3oW6MZGV*2Y%fy$dFAHCG zzI=q306sZO@}>H6@a5>s*_Vs2B44GxDty%j6(MM^NIF-~@EKdNuhdtAuO?s3zB+yN z@^$3v+}EYAJ74z!4U6bO?R?F?HeV0E9(}#|diV9=>z8i|-_*fy2!d>L_l@@r`Nn)R z_-6La;+xesn{RgC9R9uZ@8;hp|Eu%AKK!qz|3&^6`(OC~nf>pJ|AYSr@qFal#J8z$ zGvDUEEqq)0w(@Q5+s3zTuqndn0aPt$LujTVwT*BD=9D-!wBEPmTZX+Jf_aG8p+$$V z9O7_Tz2V-57#qrJ2&7>?LmVFX&j7hFrvX*hL?i(>je)MBvQW5eP8&#@_p_51{$GYeGEPxP;~)DLb@Cw z4vbXcIPuVgK;{A82E-U}SHL_0R|G^3zMmmKfUy9?f8W3SEe49+-!gy8K_vIL3Iy$7 zk_@C~v~m$wM=As}S{#}{=>L@zR6!sGDikPB&^E!xJOG;Xx0k

      Jyz$1``zymTMbpW*iLDi4E&?= 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

      %jvb|AN9fKGx^sk{9HA%Gj%vcucCgkIR}-rL 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

      %li?eN71%?* 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 z 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�Tnk6b_&J)!2i9wo!JVi&9<--D?4FrlG@thXIvRSqHCRk~Nyz`0cRW z4%;zHJ)&O5y_a$C0APE-UNAv?TrXM%RL>dUzD=JJqN0d z7S)=8!jYJ3QFgo*!2S-rze5|Z2aMY#t|NG0oip@OU=?0BVaC%9xo+&4AJCVS4Mpzt z0y>O5u6~V%ehoE#4lt?rme7H91+<-U#&@c#=rgeR9NT30IHEkt>NxoAfIhR?H$7cQ zG5U69JX$n@ctk_$w+UDi8`O9*;FG!fPOiQax^v~h39u)?ejDr1`e-E266&*%S(hOy z&u6Y=O>&L7)_QmRXH^*^d5q*mcy|L@>(&}aRy&@nvieklNJ9D;igS*1NFFs&KZW?8 z;+`C50Zq(x8n1mHu9iT!6x8GKnqz!SP)g|n+v8w+9O89$^-B=9g7AX}rvQH&@VBAc z1RMbxqY+?Q^Xpj81MBZgn*34CBHiQNfY@%ef~dCxzMY0n1NQpD0PLW7Ba_qt#M{AI zZ4;E2fS7=oz^2y{ZjFvYixA%c@eL3wG!Ms(eq0w_^!Pk%4o~)g%&zr#%BI-3eYMq+ z^1Ty()EFXfh#D%HwXR^~jUbLig0t|>!mDcWOH7q6rNx6gH^O!!Y&#JeC7+FwwwsMc zmkRk7gKj^7fCC6{VHYKcn_lT>^?7Lp*Mc&jHQ> zy04;s$u-U23&~zc2B?p9aW zSvP)?hE76q5>Y>EKhHlOin6y<4;`sPuWqFvuG9Q{bjg$o)|f{%u{YD?%{2M-Xiy0< zeKmx{gsYLA66tRgm>XAty$S(qjFQLH3P-pY_z2jKfStfLWNM|7<#8HHiu!nJpa4dL zS)WnC<^k5H;ig$Q()YjW(<(}HZ%?q^qen`%MZ)Iphoa&f17DpObt`TN@L;*dd=z6o z3idJrP~U@MQR9rl4+qEh=4m#B28hbG;p-9gdc8IsRUhvSA z4?ql%GBWjGJAs={;HGDSeJ0pfFwza(&SIWZ-xkJey=S;Tpzj$B^Qqx@XiVd^*-C5m zZgUH0(PcBUWoM;S1Ixwew~T(v=w~KYV$#OA5qCo7J+S-92#*RZxpo%8l^@X&@iMfU z;e7T^lNIn`RdZ>{PHL?$U&$4`9@loK(ntIISc~tYwd!RA*~y(jPA4g&F=m1>6O1vv zR{>XPZI0H4<|(b&ke%441$7_-{YIXJKvZ($8>ZtnI*b7FrSo(0i55Ze?DR3DycZ4L zi$Y5p?Q@N`%Ra}Jt)lAZZFH=j#8lUfKHy2`TojAsn#7Q6UnbXl5}bMLD`-u7ht8>6 zL)ox@lcH1?d7EguiKerp=rY?AZsI#uWPEc()Vt}X_4o%V<#D7q91jp`*SHaE!m|lj z1D{QjAQuyWlO%{aWR-fyv}!f+GVif`6U!C#85;TwqJ9}CW*hA{LHIrRZ$wlll}*Q} zfxYek)zK29EH`Jz{0SWM2z4^C23R8#jb~9)Q)dOBX*T>iUZaf{gFVS=$F;5%uEsJ$ zMlqkYMkorpP4=Ii{)K)AG+bQ9X_K?n& zq&m*wcjNaEOZ{he>F7eYpL^-nzZp95w(P!91$^FfP1}e2ox_lzcsj{DG{!?t*_&&1 z=wX6a8jy)Lp2t}A@I?(Y^=G#vZ?|1ceH5nVp;_mP{s_GodG0B^1&8^IPM+>qM&5;# zkqdq3gU|~RdLjAZK~2v*)h{lqJt1>vJ0bHaPyIdTeY$pE%ft4c|(`i^z&<`^DhbFQ&pch zsqUYk#vXjI2iMgM-ZomyJvmiR!y$eo#E+bg(Hi&GxaTbLTEJ@ocfygFkL;#OHsxEk zCs3bEKEu0&s3k-#0>)t$k8>`0i0=U6DoZ%WTw6fY0-|QY9s@iExDNPPz|R661sni6 z;>g>Z_WUu}KZbY&@#_G6{4)l;1Mm*86Tn@7Zr!`@^9_LC05+e8kCm>sT+EjSzLtiR zsH^4m%>ksi7C(W|6M%j%t$1M@g3yHWhQ9Y7*b&$fY;%AKtsEJToXdN!IHq|=faM`X z*>&xH5idzrnul7I|DcaIJ7jAApYi>Q+5kavcw;5_v_#O@Y)O=_9BwYZ-`$^ z%)pjNuLUdDS*J_Z+n6^m}u@e-UppeIjPLNl7$k-Fu8|TbWH&i1(iSj7AUtawA zVLk3pga%GNt@4@G4-lGxR1Kbt2EK7~54~as71(LYV?aCx)jW0Ju)V=O3)uuwrvXn# z(>CB<0^$;Qw>hPQB*C-Y0VD%VsQF~em&C}a!K!^VlX65Q=9$fHBF{OY;`ai&AQz0{ zF4G1`=@Mym;6jG5_y_(1VvG#KLpIXZa-$9-V$6HCmM@*eKJ$9p7~ zeK73`{u4<42_)AcWfgE0a0r+tM}WN<)Ds|n0>riUgXEpudnfnYP`e)RdO&|gL?2Y3 zS{o~ntiW5NE>|J3-7}D!f#X?V=K<#dI~IXR$QGxitYu(nY0>lFEeO2@p$_V$0lxPK ztVdwgrLrCI9RY3lte3&5fBqPUFR^;Yt3Nk$v?3_S82wxZ)x=BvXm`OYW+?S)t;2gG zuIZ&D{xhEm{Jc|p24;Ves52{Y{H4iHI;YN%MenZl76MLSTiJ^@tXH*ghxh+JjO6JR z-&+N{S5M-5zoIb0r*%Mz0;+yjApQ!({{Y4$;p!PFye|ilO&AYg)?(B}4Q{W6 zEQ;s+Uy}NsHf6Uy`@sC-Hc>x?<@s%~ed_G=ybTx^qsESiw+u^1d|hRA=b~H0o{p45jBX6qN6!gX|TFQrih@(jQUFxn6~95dUcKB4E(x@*hJ+9)CKA=1jI3l1B@?& zf|y&M&mPbB{LWNdbMLyd*8QVuoqhKEe)hAUm-C$S8X>-%hdV51pgRLyJ(=&P*q1P^t#|7cPuT18c=V%1Ji4E6 zHq7zOhB?03FhAiR-)xxYn+@}Pvtf?!GtBXQhB>~^FvkZO{1$_sVVLJ@3%Xw&f^RI$ z^NodhzOgXRHx}mk#=<<`SeWM<3-f$qVV-X+%=3)}Kc(OVqrOdm=c5qs7Q{SI@J!$u zOD&(KdE{$vUqPH&ePlL4_<+TEOFMt(E$tYv^Sw#v%hW>0sVN4z!}1r{ zGN^T!ag_RU5f*f)^ha^`qv#^)pRd?d@g;Mf*2kdxu^n(ft?xG=Tn0Z4W+<<~E4+P|kW{XOzNkL1tON&XSH?tk&lJ?EYG^XZZ~xCE9 zHukvsz*`ot+mY(GK<4-sh-=AHgsve5r-)y&?i8k3n>-SJ8fR+MAd)UOeQV3XHBEL) z?^exdCB~U~oSC=B(~Q>fnlO{kd3_@@fbkW)rgs%1Kqn%R>jt<8jPGHN4Js&B@%zRkZ69p8tJ3(2th9cZd!o%2nf={Y8FIK5m(`Ch=i8c8(# z&`};_+y?eGu+NMrQlJ{Z_z~DmL}kdgZqyp55Al-`9Q=H5IR;Y?u*p$<>( zt(W!oOT}aJ*6bu|@2sy%m8OAh@y*y8$>2_4RYL4@ol?_U^Uutoe|SpNv9W%%jYh6MC<%#PKRa)u&>sJQrKyB&yH>{b zy-Y8UBB}y5o2;FEL8}}aS^VrF5cw^QqdR)e>vjg0^SXX?IZeT%gej=AXk z1ARYip84rK^V9i!Ka82`T>t5?x&G5(b4PXzs!xYGr*T|m9&2V#v3ZKk7xiBan`1^h z$BcH48SNZ1+Bs&lbIfSxn9Ena6 z8qj8Q(i*mgY3_Mk39I{XZ>7@MDkJWWG?KTx9NdbhhwV*XViX_ zS5Z_EBE${gD%e$R2FxD3yzc?~9$O1+Agb)z3So4_$@=?MZR2r!#+RyXrlCmp9PGQ`Ug^^D2 zCQXYddF!fA+lu|H3%Ys?j$_#3ti|IO^|W3^2++veq4OP%!7z)wUjgAaDi&M?GJMuY zGpHqXoE*Bez6&BhC{R1rVDCZ7J(yu~RRe&iv@lj?BHhY`;^}^ZaX~+Ya1eesqTUV1 z83a_5!K>tlgLQSHTL%HH+3qI0lJj-KCd!!$xcTGJzdG8Cjp$in`Nk1EL zKdcImivcG}z4f)fMgn^_C1)lE&th3!;|NO!GRrhM$B; zZgjX{H|P+*7tqwJ?##XN*Y*Gmhbkq`g8YjjrOzg#wvFU%q^x4bB6KIX=Q)&f5>rre z>U40d2ad0Sqnft&*9LtfQr^hDH$t)kXqB>m+zWWG9J2z%=0(aauxB84`~7yn@a9#? zt01`wc?w80jNb;>4X_)jNcx7n3OlLdGhsvb`*8S*tNTrnXZsGGm>}RV#Li0|PDred z$GB&A)`A+8AYKKriY-fkEnwRlULc5TL3jkkkIFn1&{tCqflWAlSZ9x_EZId=WgQM$ zY0~rDanRpo#QP-f5s1&3&k0~0)S1lT9tYdwAenGALHRb>uA zb`=0eB^M1T zoLRA(s)&D{aCs|2ujAh)|Ex$N{O-AZx&cx5=t7TU#R(#9B z7~d}RXkAWfCzVgZEA}9~2jR_}>$zY*?A8WXFGI&g&^f0*jRmK%;BYVH5nyfocYu8d z*qgzA3%pBU&Dfk^S_13%@jH-=cf}FV_TqQ@M!aD%e)W(Q9i~8aNq8THw`hxk_uR~W+ zd79YId4+%zxZqr6P(Wq#pPkcr1PQm_#n}$md3zY1YIor{SCp@s6)+Ul?pvf_^EV6P z>WgT`7ZHt@0H%vO_o-?DqJj;bg*&~m1)Hj3k(nZN3h_4B>WF~0+X7gp&LeOQ;(NiS z=%;gh9v<;F+Nu8deK^?^D zR)xLgpPVVHkWvP5wG4-uv&MrK&CQxvgF-TLW(fghE?4ox_Q>pElxriKM|nSTA)ToZ zvo;?FOdc%hLf_xYG~ztpw{H@2W7g(1z=mkp4Q$4&!D2?Nclo8OgL@3`HdHBRpjT9O zyrwAn0E#|LH^n0WpYkKhs}<*hQBQF-?YY296GF$5mNMglx;# zf_N=DY|AykH3Jr6E$C-0O0K5uV_FRWM^a_3uT4=tMZ8r-DJ@_NTRgHAY6*qji+Tqe zh;5mA*?*SJdYYA26^dDdR9Utl*=R)Qz>L1|6fsgBaD<2e<)s;`gCS}l8BxdZ!!bph zQ&4UOn?9qtC8ckVC3u$r8;FyWxf*dKuyPzmK;{uGV2eC$DQA$JWIYQQFHL!gE5z_> zX)H(#o`HBzO0P6pzl+D2|AlQtM?~y?@92kW5zi^Ckb1Cn}C~OAK7=mE$%sUn?iCKpwFJ>`{hFw zh2EJoROk7`W{1O5TyvZasGrwFRC3Li%sQ4q^*)o5XSYc!&gifeGGTVz_=wSJgY9;}1wdyvVqXaO zLa=UjY4}<0o#ozx;25+jU^Nd|1q{Hx2jre{Nkb(D`_uDWnj`t=(ED>pKHkT))|cEf z>~U4e)gk)XdLGD#%}(315uZFLHtszcl^%+d<28VOxZ(1?uSTd1l|E>Nb=WGfh(8RNXc(Ln+7|3UC}28!2ROkrvwaP) ztmi7GjisR17^Fcnn%bil5NdKs7aiB{B6$k&6yKJ>4$SRaKjTcS()x9H*Wq1;cNNeP z$3VOS&<{^-f=!qvfXRajC-lSQ*LO`(8*Vv7UbLU1)fiq6=oi-3y}&s93aclA^3l=|mG zGN_$^WjLm(H+`@igruU@4>kri@0*$ykHQw;MYfB79Pr}^y%7QVIGET(V;yWfS5&;T zZ{3Ed+YmK{xU2%~0J9`p0!&6YZ_1$V8HY@3bs@PHrxWb)Ro|A`R!UpG6(ju=o@PXH z3!=rea+<3x?m6ezg?MDEri<(TD|Ka@7vK-VwgBifz%acB&|^_A9UWrpJ7UEE z0Zv03p6&cRqE5kk3dBC@!Mw{u_ju%G$zx?OV3jJ=5)bVeun7VT;$f86H+uSU;Uve! z_W#h%KO6oM%1BN_o~FOmVPtHnl){#)0W*T_+r{bI(R(|@_w-Mk{6@DQQ}V3oDZKQp z1ueZ9j+^1Qp25o(wtOk<5XVi{IH57=Pq#G$LYw`zgFkt_*@t9-v1|?NCq%=;=Klrp z{{`_Ed*U3MTkg3Yti$@;tGt4)1FV)tiXkozu%0FH4EV+P@hl#~ordF$2=#PAo>2ZZ zSeGsD2m5{m+)c3m6pn^_#$cVRb+9dn(#F*&cdMoQ^jU_@k!i52F)KNZXHDD#hgTg} zU9U2kD7GvBt9_|lexE^-UqFDLD>PuKSC+m~)W`2mi0?$+2KJ>&JqUzf&afz?cjszk zX+Zn=76MX&;zx^e!&&#xn?_!q1$7~_di$2V(I&}L(dLWMXVV0zX>-mMST?m_DZvf3OOQ|*|ZJqw! zM_s#*kdztlUXLP6?l^wXr3d6HW~gI~fbBADaTjqtQqbnQJGpCuv=Fyo9ZhvL_ARq0 z964jV#oq=UC55XXMr`KQX|$b2+q)rN1YG25fh+rG&IY{Op@v|6< zOq5))*ltO)dR-4Gqj5E1%2kBw{?DM}XV9^Mfbs}X7bakBRSimY{BejQYG5viW3c&< zX173O4A74bVg;0uhQxaCD*WZ&#q_}=eT@i5y11fZt|3l`P2s)?ZLU(CTa+kN)(%VD z;%Z8gE(9E#&}~Au0C+Fpy@0-!yAHSxBGEktnD5ow(j9aiY-U|R-Fh+D7lU1c zcM3QK>;UuJGqSbjYjZa8Ya#J#I9a$G$ynfH6YotRoi02J-#;ShIZdSQEN+k)r-+z#l&5Ea=uW&C> zYhn;r9XgDk$rZZ&{bwQ`_CRl~?&H%DTfDWp^}pqFZj(xBZ=z5jy+m?V2Z8mZ)$hp=G2- zQyL&UuI9!X?XgDVxn|GKaau;YXF%uEdbbk>SlZl1P9j|o@%0FuvUzTHt7r>b3tKuw8IBISU!^Eg(#2D${XMjofQ=~oOsd5O*jSpMSh2IGYp5+9XNy8R z>a{-jat~hjli4G%L**!7<9m>lZ@LfoaiZZCrZz`_ygvo@ry&0RK7Jw5`ejI#Au$E2 z+9El1!{CI?5`H;sm&3LQ@#_I!&((;oia9N#L8ICpXIgkiGq*DcJ%f%duxXwtV6_5Q zC55XTme%HhHjZD^FB|TN8@~2W>bZ60zKH5k~hG1PM8r;)^kOaEqk68M+e!5yhxo5zt@&o$oS5GIoo{r=M_FTq~z6&iN zc>%T-;=2Iv0@SUt3Sy0nC{-3V)<+vxqj08;%6&*Ww5ez$dDJpVpW^84n;>8^t2ZQO z&M`=A85NxbJc)pT3xE=bSK{bhhix6YjXoNS+*{<{Iu^8m4#)Pb2C(U|5w!%u&Bw)A z!xPSjLGmzoEjKlnhd3l_kT?-><(kf<@)RSzybt30koR(=l$TsR2E=1P8~}V8;L`xx z&;fS+rbz{YB(%?zC`sTrg@99lOMtHid^O-bBYA*Ruv4&8VyfYhckQeI?F)x)g;;a% zMxI-f?p0O9d*z#8En2Hcj;k)0(qV1O8vNl^QNlTe_xlm`{XKRIa7#bHrXy-q%&;w6 zh(**@FC~a-WDw@$``~yVpwo)q1^ivW<7oRMz&`?9CWw9~-$+LMZYPdxyj6Ht;nmCg z0L>D?PXm4$tnaE8F)CAdI#f!$1+g*Ew*|mdmBAiQ-_i{vO)p>`P{Z%w>JId7pe-wh zTLC+;9oP=AR-ar=L6}WjfK^bqIsoDTSEUkO1N$c+{sb`Z!)DE?AEgc6SY;~5-zBg~ zkY&Juk$usxJODe=k>IFu1*=>XmJ8Tt7cc7(@GMB41>&0klVQehG+5sQ@jVdRQ1NID zgcalxq?`n_FgAdB79D4_FFi$V`(fMPi{AvamziN{)wmxH<)tI~pul?-l3CxhszrQ@ zHb+i>-de;2!~}%Lf5bNZ@R>-~Hv*765C!;d1iV`TfGN^X035~OjS#=Fclu3$ZvuSH zEU_^-0oLagn_w3J?HW_S#N}QP_adbOkqo=e9AfOwY%`7gS0H@h@^zB1!*`lRu%A)> z6w?4d^?wWEJ@@rNW|18w{1PQI#kMEkze90ev$J1NM{{a%OAkGi*C*xhpBox#^U7c& z)Y#V}XX%)?*BKze-6q2SA5MDx(f}&UqZm$b@(F?lw?5Cmp9E3n0{S7f!S^HZ$QM?9 zMqr$4b`5c^d`4d&fjHfNeyP3@m9@(Yci8s)5dVw@QtC7nS1aD5^^=|UvWCWMaHhV? z4oTfh4k5rnvnoiRonH*^7Xw-Z9}Dr*eC*us+(O+V7Au=#N-Q_2sx zrHfl=LuY1JQ6NlWBh(PP{wM+Q4bxh{nCACwRcWi*-1fH?XRHzD6R`Ry9=tVfah0-E z%5x7zN*N4tU?bEj`fcd=Hi!jN{`WzA3~Z*HtAGx(OJEZX-9HZ2&;1D2%mca#d#_^x zofU3W9yTG4ZzJ&|!)q#uP`l*F`oTB@i4l((#wBBq8(ZhF>Kw%W=1a_|5Q8vP(#V4t zV0ao-ZOI(LgwAzngo0W|EY zTn1bQy8&^v7NDVv`(+v=9UL7bwr?rw#TOR3;^+|xyXIy%9vNPA2uSGs^ywZdzb?dc z-|*0n(gs^>9+@^^gYI4U;W03OKOpV)5U?k~I(xV@LUBfIu~~!S>N><<3-8xLyapJo z#K*vX2-`BPph1V>I1Fz(Vn}Sp0wJmBJ`l0uQw8L`0r9D3)c}}gm^Q$=tG0#E=p6(R zX9OFF8^8&~QKTO+at%7y6~-@ZxddCq87X4pbeRU?eC#vLA~bQH&RW_6#x!jSsE!J8 zZ+Lc;{R(s|uw4XQKpnKT%F^E7%>d_+DMZlF^u%)9X9z~;t*Qx!e0Hi@1geKdybOPIC zWY8>~mX>OfN;2XYsZ5G)qsYELGEJ}nYyVK_ zNJ@1Vlm}r7WUU*7uC~Zi@+q!P;h>*83!*ssv`9!&v(rvpTe86zrr$196^jIpdDxT2{G^V)kEO*X|E# z|F3)&h!Ig8gWl-6mPMRvriUq>M=qX@uCqe@_a450;CumIE@J6G3Scz_*bXo&2ODZc zoQ%!Y0^%1CVEUB2T@-yGbYBSFCfHvD{6)ZZ!2BTRRiuy2xCn{m;U-8f2fQ2(TkBrH zdqI2^S6>BUwO_C1dAAecyd-rDjx?TL)(DG$ZLr6X=L~Pd5OXgSn z$*0KvPfkQVnECF5LHss!zYX2LVQp`p`Eu@kIrscx)^2a4y_9W?+6X|(KwIzSzemcy zN6IQBc`EZfz$?LC3Dy|A3(yJkJHWml(6jLdJ9*H$5+=h$WOBCz+Z47bLN@@bGXWZs zL{i>S`c#uad>gz=h;l(>dN+Vxy@#v!K&Q&|JR3f#_Za9N1D)*_XMY&}Yb*?-lM zF+gw>*cAOwAnFsC=KDQ+0rvv#>5tmRmKM{>dPxFuwFU2%2$EXjx(7BHp$pYK5ZemT zYao&(Hbun+Vuhxq6*WqWS7L_i8F{nXab%x@HQ}aMm53)_QnVERS8)6l%HP+!RquML%-{JI?M6Tv>Q$L8~v9oUhViJv-N0k7`~3&yQY_T~)Y zATAj0y$Ng+R2uej8c>xh(Hol^5QDzJ#Ks2gAnuTyb8g?ty>CUpVP`zO4!xX$oq9rp zUe++G`2}TvlE+PVCFd}OJzyTT`B)Wyx#tJq_apRTw81^iJ! zpISZ?@S#2SAmBm3b(+Ey@HD;O={1{Db1vd3%HZd+@o0`yO)H#}8T@88R(*sl$q#4O zwm&+2OMHS}tBOX(U!##i)-qGwzw=j5Z|XP}E$FM*ib}P(#ZNGkr}G5o66`y{S*rzq z=#cY{EvETn627iihvrG(d4gEKxQCJc41_JXilwVW$j{Jh_LBWBXM%+h3CMXJ+c> zcS!FQ67$-=OP-8J^t?JLMn+T?<57J(ntP|Q;57GKnr8stLp02TvyhyH#1X8zA7GQ- zjRp6^VMiR0pd&@=8boJCK$6}3b%YqC6ueuA z+Je_XDbZ*_s666ric=sQ4Qz^-=0^ATl2_l0w?8_(kSL1gvB3ItAVdfjuQvz=|};T{vC?$7_0jPXe9< zJlxwn;`j?l{sIyUcXn(#f~tHHh!FyVB4{t&Pa0jp`rFw-aPrlpC26?kO5@k@@M zMcWy~pF#YcfR_RKfZ{@8^*kobM;JMeP#)}!NypbR>>Od9bA(BZzutKZQWlZ2h)~<8 z0ki_IgFOIv0IaPa7i_nYgXKPK6;rMj5a8a80yY6Rk!Ltl_3S-W=3ooLK->wNb2!<` zNa&JMZ-C?tNcO$_j{<%a&^mM@;EjM5?)1j%`>|}42fqx*FT-&TMN_~jpwsgez!gAe zbJ?2{JBSON#1m@GY&3kAvEAYSAE!^OO*Ee6&}q*t=(q(PzhQxL81o!O|8ph&Slr+D z^=jX2y-L$&k0*iEpb0vhrM1|14Dc8#JHXR`&KU&Lcy4H�ir`neAC=uJ?Nzw9ULxceM~7` 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 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/5593e748-57fa-40d3-9d64-ca2369ec5ed2.vsidx b/Code/.vs/BlazorApp/FileContentIndex/5593e748-57fa-40d3-9d64-ca2369ec5ed2.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..6ee7bd36c613a6fdc272c1dd7476dc7ed8dc3b8c GIT binary patch literal 1289187 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 z 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�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

      gJ-cd?tgX^J8$1vT~8fL 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�)W9eD>deaQoCUOP^Z+xlq3sE< zCsE@Bp!Yu>$LO54;6QjM-qVKD?epc~inn|}zvtj1q^ka@|s^+iA zFe^ zHA^?`0(3mu#o+2~&o4ozy(v&RpB-iu)PbZ(;8b&pi6L~!%D0StKQSl#-%khQM7)`( zMc$|{M0d-q ziN;*c#(biX!F~u+Sq%Z_VLH#R{{f-{_&)%>31UWg6QmDzn3Z&5Jpy!Fq}X}V8_F;; zVr6AnQa`ck*M+lw=^}Rk*oN}}P%G0?#>8Y0@lb2}3Mq4ti5I0%kkj1^COgulw{eO% z&%d(FZa@U6$NSC( zxr)I?*Db?T;*Vf-dI>7mM7X@xoxV%7!G9k8dma34L&=jU`Dysw2KHp;C({?R-kM^` z6O-*?wd1Q*&gRTM%X%Sg(@V*_A3d1Adr3Mhu>78|@9*3O)1%_j$fuDN3{H;!k(DcnhXTgck;SUw7k1i_Ij1$d!4vTo==_DCDq47rG_&A2I$QA47|$vu z4f*t~Rl1c0uL5+`t!V4!=m_kE?kR9>J0$zK=00%D8SJ|DWEoiCt%;_$HPPv`^Cq`q zqpdHlPMN4K1T?Winw;h5_#r=EMP@&$A+gd3CN;8w)@<)-#>SwW6&cqw-*R{_8hiy) zL%+n-Ygw8tV&5#?1%*Ui9IT!Csji^j6|A5;j36hF;V`iic0gx6bvRiD{BLM*khcE~ zuyAo`s$YWNh-L~J(aZ&wn)*UBwRf=AVZkL-`zQ=lrYD>=+!PK#xFg;T4a&4PZmFaglSbV)1w zZdT)3n#}`V3tgdoc&Jdr%_Pm*LNo2v#a4c`w+~iXP=g@(Y2_%ZJ5pWfL^!{)Ps?wj zS3u_^M!BY_Tn4n2%N_i>BZn+$kB6KqJ9RcK1PjjUCuh|VR1Luzbt9@(1}n8fZWI~K z7f~dQexA=En~M0IpRK;=O|jb2@;bgO}n|)(}`$h$5!VGgla?>RY=g> zU86-0x-}T6c+IaOjA|Oe(}^ z7(t?3`FUE-qF+>yyPz}M?=mug!9_a+^^k24n77Aac4@PO})7BP! zOJ8!H`6w***VMf$qe+L{jCjg^f#p$L05)XfVF&0(^iYb8Y5*) zsDbc>Ot+9hi3LsX$WHmGi`gk?b{Zbtqztp&W~TBPWVn<*gN(v!$}l5R4}jQCXIn!X zy-|COQKUfV7uPENjI^R;*bQu9H&Ahzs<>Vg)N3Iv_=ODPtK!Djw$j7*T73xDF{EWW@&}GAu=X56E%kk zc*|*?Q*pb-|DAu#e7Ewv!PZ#H$eDG3d;gEb>V#kE-lEsMtr%*+D$RktKkX{P1wx+H zZ({1#!H$XbOf+M{>}Rl(LULwJ_dQ7B*xUE=0x&Iov%0SC1}N^b?~@tfmeg0NL#YIX zZ8>9&n;pWq8FS-i&l9xg6;X8`#2`C4i7*Zc_mFT8LwgkhOp8K(?Zo%V4tzSzI^M2f z^t}s}Uet&q{vGPx4Ck61j>6X6E}BJ%|&|Kw)z?N8?Zl) zYH0$Fpzp=49-3_+a;}I1ZNE%gHv+y4SV62VI_DvuNm`q>0u zO>-87T&4Q<8gKGH0)t!C9tH^TL024)wLY0Vg$PfruH5W zQ#v4u4}4i_I$H~|rQYgoZp5%7gEZ`9_KtLq zIrnk*cMZ9p&30Ty+Y#3;Lz=gF-vQ|DbUTxB&72xyL5Gg70iK5VYqWLQ=fer!S95Q; z1J=D^pE59Me9GVyZ3kdaxrs%fv~pt9AOPB148m`v?U1%_MQ#Jw0H!^te9e&Q5|2Nw zK;rR7TUas0I+k_8y0<=rUkx~vm7Mw22BG=wEThWUR>rnSIE~rIHH*SNS`>q3l?7E` zW#uo0*IY}#aE?!3c)S0rAd;Kt#GZBeDr&g-m|oTaNt0DuMbIkXstCZqP6L{|W>W|^ zkwh4US?GLY(IHrcpa}+cwVYfR+XCW?k$V)-1UX8~cVpH}oExUc$C2UW9J)q2H%#BJ z-5sP}9eb=T!Z_JbDg^n8oj5sQrRjlK!*aXx{{*x< ztDl3zFo(>YnC+0b6Ei?bEgHb!FyInF*%mh$AU+JX;a9^iJ8T=!S+fV=T(x-s?wfEi z559?GU2gjB4xPPOXTzm1x-w{i1iF+M7sPLxT) zq$3TLg8rjqq}xA&Mk@!(5`Gz=B|JLBgkNZ(CzCGp_<^h(#{8AFx)cAkXyNoN&J(tn zwYajDm7lUsuR?*?Xc_4(F!%!344Jd*nAd%Q;}SFMol3c?B6O+#XoTvkVjDY6SW27`MhZv>X|(qn453Z71)^ zY2~sN4r9#h)Vp(SZ_&1>?R!ut)%F}Mr(0H)L-6z2TnC#)%y(&-YA2w>iLXkF?dU!t z+q6w*qmb(aSFNTA<6ds?Y{?#)xbc8Oo6o&*y$3fZe_)?R`*{D*ck^e|{P^J<+8f_n%#wdhkJr?gi@p_$2%e|l{u6f8=PqxO zy#%l0pqVr01oqD3&J#IVe;5YO2C`20b)b z2efmp13JQ5!yI9wnr$K1{CcOtJ%H&z<))Z)Zi-FJMd9}X*zZEx3jiHrWZ)1}Oi~+& z#cFT*m2c|B5Z%voeV7VrkzgvcAQqsj+@wT<1+M8t?RDdF3t1OWCsok-X;VL)lD_>& z-F4Sg|2ZX5Mh(A0XF2Qf`w+egzx$NSuUUR|`PI#Bb)EKxvk%f%@E~*=Skp`cb)tfF zVi#gp;4%&KjirG%mMML*8ahW8>z7E755aF4x(^|I8c=D|fSNC;`QAyAi+7SXAijyV z8xUJn<^e61DlT{--7k3;x*};F2bXJT=2^s0&9PS1E~2=l?|tUJRh%?gfs1WdkTJ^O z2=ID9eRaL}ow=r;wM{>3xo+2T{g=E;`F9GI6sJq>b&8G7=}RiP+BVMDRFW=UQ)E1~ zVKR6-SQ*|Ki05(ifwM?`u#CE@wv47?_hb*<2{xXoF&+)YV`x#JMaol)8)eBosGTr~ z1)xmLx+D_pG9}I1?lJI9>@qRt?ZKkGY*KE9eKGK**O^cq@6Umc)1ZzVaobX$KA4^oyO&1Tp4L#;WYK3c4cAZUpN}^TzBU%@3EXLEpKKIIk?#J;&IcJrLQUgUZeU)gbHVw!@z??40l%&h$gI_e9gB%&M~dE|GpR#(o_xAjxkY^ReJm5 zGsd>gGEtg-KL401O#e9lUdX?X^6w-3`;Ywl1piQV`l|6B>+IG1+rhs!|M-~GEFW{y zXkV+;W?Ip{aNNCTXZW|7e^25cA9$K&YBh@|7br`Q`JGnZNx6xc*6eSO|4k41x52+7 z{QLCy-|TVzo#fxW{QE=xo#NkV{{2_}{W1R@;2$fmX;xm--v+#3EZo8r2=Y7ch?w&A~*kuScA$F=S$N=qC?@>#NYT={P?%V+gnRG;s7(sqw0(FeCN##=1E z>CBSS9LJNsV#ZQ<++5i0$i+KSLtgtj8I6``#NZAEA+LR%5q ziqKYswt6T3_&QfbkSl^*5#)*>R|L5t$kku)5A#KFJ&3RI*( zMG91;Kt&2vq(Jpa{^dMysZdj!IQVmj(XonrsVe@FFBSPx z5v^&5Xfh|>yO3rD1k{n(DiyuEP5-s{wh7s<0k+4kzu?#Gt6W>++Poe6bz?3rhwa#M zSwh;Eb8$Nfu@&wldD?-2MZX@0H@(Z-qx^HsxZ_@e1GCLMVRZs7Bh)wn11p!sXo_nV z9$%vEc5lPA2D%x3S=NgY%;8D)4o}5!7Ys(o)nOwQho6(#br9OS4&u5@cO75@7+e+r zEz%2W1*i$C=2$j@v$Iks6LNMk@f?VEgMAKdHvmroZU9<~)z1RD3St$+wa|&U7VtFS zbzn~ehSzq3mNM9K|*6%P9#bbkV!uO9jkpu2e=k{_TJ8HzrjCiKBNBn)Xg$TLPg zq#6dQriGv*XXy7v5I;cMH^RyhYzfd=-yyIb%y+4;H!84tqc9;p%=KED9f$6wT_2gwLfenzmSn;zxbPs3%IZhF+t?f_1UpQd=k^rOkr8k(&F zrcBILprM&qiM3ZS67IV+vuwIwV$zIgHh^i85sRP9FI?xN)9&=XCt3tuR?^(401ZHu zb=H6Oo&ypybi}D*Lvf(62uJ8~6SIvp6I1OqTJ0yKQAO3@CS-V^GmXyUrm6egRLIE2 zsGnYYCT#_uNwjK6Zq_2ArCI5`G6U57 zbUJZA;KP6;=pJUO=2%-XFR5Ua9+}9qaCdbjDW1VP4wuW|avY`+qhla;l7EKc7}yrq zbV&xP& z@7}tuL$0dnL@hVNbV-E<4I(S(!X--}++tV)q1>N^?ogg1oq=SYYiA(Q*@<)RM@7w^ zSchh>*-RI!P&YH}LUJsYc*xLo>9rV4!1Y?X239LIW@5FiF6jKeAbAVfiQ>r{h;*^+ zeni?zq(z)LNy99=?E2p4Qx3tv{hYMfn)f1O8frlOB<(h)&OY306h1_^O3ywZXaiH@ zhUzp58H%*b@SqoTK9J%E5`GJkJ+1>->-s*ZZS*`XUtt00y^inD5jW8X2TbEPp@wHV zoRI#Oa?vGbrOwTEfiRX%(B_fW#oqZG+Fe}J_q%YclUa3kG8^U9EcsH-5|diGS=Jh! zG>JP6#dN00F{+WKLdIM!CXJO)ohyh{HzlF@LNlc~g53>x0=m2LRg3DK_GEH+YUb$n zC~r@#;PykX@}&g}(D^{hHn_N6O&i4S?&};9Gj1aJ7I-!IA-HIVgOc|gygmQtAUuPy z4%4@?sL`we>bg!DK;o!z5E4g?mF$uguoKBosj|>|RO&O7s=eevx{E?+KMj{hXx4*^ zuImAY>uvyHd~e8RZNeLi&`pF9&~c#+Q^$pP{d&5miL=l9VK~~R{xNQP!3=q-E^hBw z4~mLu*6l!$StnMx*3(sV*4b8Doh=w6n0>2(f#YBS_F*8luQxKkR4i#$X+FPh#baEE8L|k2VmGL0*3DYU)LtP|e`)3O zvM$e4c*y0KB0mg?oIebSoLiZ*2)mFPB%eZe4b2R|HGmqZuUa5HN1+-miwq>|BH+9Z zI0EbejsRniTMZOcfpGucA^HaZtE^fB1ASE(ok+;oqjZP|X=eId9o?R;@nCcfm|FTC z$z|?Su=l8i+m)KHm7X8kY{p_+8a0sdep)oJdOx6(3GKLq8d1DtWhW$N@!$QDm7OZ- z+YHX#m@zWx9`4)5?4y(#03*{v#s|=90j)j&Xu|1sqi^1y2HQu;J=Cz>xXu-`oxROq z;|+?M;gjiZ%9k|yAv}6nWUS%Q8!0^5IVPr_)FpFKHod8gl8X?x|AF_DsX52cv?ko? z)JDFk?Crfx-j#7!B#c99yJMqCxJaGc%kI`RyIZqE{;|6?%kI`J8(Y)tWKFY)HO(fL zdz*d_!yAI}HYB^70;blNHHeP`u4Uog;Bj=e zzj>F(0;TUQP)jsx(`*Sx7>~nTb2@z(T`cQet~vefqDJKNWgx6Wmw^}n+6M=K(|~5X z>Fs*oZ>6~2FYbmHez90KWMT}THPL@C8yJI)r$2SE+kv6qGPW(Fiyo3>P5;4pJK1iv z@Su&uY?{9q#@tL3)&Q*xE3|DOc@Xw}i+R>c?;4cNn13@QzRtvX(-*mRkQ_?4B}maj z>^hqQUxevb33sfS=4c^PN1U>|kmy5XIAxFB9t*9ZxWv4o=pV%d@8&)ZxkqVsJtDV* zudt0U>>vHXSe?_ZZac0b27|c8=l9u4X~bTNze2nZNrIX=2vsArfrd! za^444&IQ)NArdpVB#YqZwA-oB-AcoWRxZ1Xd0=-Dv~tlMLh*s|lyNm%_lkX5R+eCfv#}>wNpb6me67Iie+2E49t?V7G5jXh0rJ+yl@4 zbCldmK+TBw27vu&FPzg&YBaE?T#S_?7MZo31ojuBZoCd~KiBpnqsrl~0PUtjuzkSr zsfZghBIZ}_Uul9HR{FjJouMd#99_I{gng?`@(*Zxea?_2rnS$6M%1r*!ROZ*E5Ig1~KfcKxdY$(Cl{sM>P9gz{2tdtbS?0 znkp)kZkTgT64OVLL$uH$drEOe#7Tm_vaiZd_NKCl>FB(eT~e^OJIh`=?^bDycdP6b z9kqgi3RNi70yG|_1|SqJNsG3((P9W9J_V_!vX@vN)DWwIvkW!RHa)%$7h9}Dw+v_= zECUv4aT8eWxCyMk^iUCiCqQ=%s`*G;2T+k3U1u(;HUe~JG=iy}Q%&2>J00IZRM|Oh zE_VT+4kE17iGtog_Z88pM^XRYK#Q~~#uk?kChcYZ5@&m~L$ew>jVU?8H%hyq)w zDXX2xzi(%wzYXWxvrBFVbgI#(nH$6&_cSQa20IV&GFab6=aOOzL;e=9>Y{gz`5MHw zwMH1fp61@Sw{LC9FEnKGtLSK zW4sjEPw4z8ZA}&FOqCjG=AXigDsUxOH@mK+Z8w8m)c{N)^Q_<)gQ3alexh%|y9q0O zX`i{PNd2csOMzT0ed?l>#%PdZbiPV$jE3mq9SPg|R=5$W^=LZ+>mHtVxQEvRdkSn1 zYz5c_tN@Lm9#1_Kgq_nwSLZ%0h9LU6#XO)bg73jDLa`fZ-apz z{|fBgBtOce+!s`NUL{SF$?Wt_EPhQRXoj}V!(68rX=nPchvXAVgU%pZcjwrPa6iH~ zG#N%8tNM9#nSodX8>&jBNImHuZ3!Q&LpK6zmMnz~ zu&SXTmrE`wjGOgYtd7;d7F?`<){o zzQEjU+JDmd&-GCba$9czMgd)fi%GZ$!e2GNihg9i*e@pv4|FaCZMGS3gbe*>|FD_a zo|J^7D2#zv%eq)1hZ+dKA=4_Bvx#YWu&o8uq}ENLn%YNO zLEGxTA*}RYw5_t06(ZHZ{F6)YD-zB?MV>CfMdBs61bfY|klTPzd%adqFXYHuqas)1Im>vP_0;)k5 zP+!Twz7XChj9$sjR%oVAm8Q`Z*cLJrDcH@RGSprfYH!;HR-viaYOYDrz(A5h7XzTC z8m%#Mj$g|tB!gx6ZHAR2M8Ubp)0$>c;li=u`&CGE=PH~F)xv-4S%dX#kp^l}*yik2 zLC#*Ii-$46)F`NnQ8=G5Hq$Rv4nQ$z8ay>Hcs(>#wH}&=1_gU(uRWN?JB`)FkcG7P zrFTQ2f?t>=LRLDbMxo%WYRb^3t7xE4Lr}vt+uHr)Y@aDouSnYo7iS;nl2EMzAzc*{ z8{Bjh#P1;YDBuF%I^Y7Ja^;c|6RZ{q%2cx|h>INB0kJdR9bk3NC>!_%u%_r2z|I4@ z<24U>6`<-~1*pBg>)s5Dh36V{UR#6iXEM{D0W1P=2Uw>wcYvJ%jNMD$=^6JWKMeK^ z>V6pF1N=I`uc9z^pc{hqYbdus;*AVfV@^oF%e?dDAY6WFR$6}1R`15n_MKeY2fsUM z;nqeE(5;Q%0DBPdH^5%bFBdgO`DFx)PEx2lkq0oSX=YC9jRtTAgn1y=JTL$qu;$f7 zq_OQ@Q;KF6Lvr!CoF^25*sbi-*r6j%LwpUO$>41#XTxHxbqZIPQaEi5fY=V3%Uf8u z@8$krC*PL6l@)=t#JeLt5U`V75+AjiIQ_(W!EAb5w#YhZ7O&=O&WlfDs`Fx3`8IQv zubVokwhOaPLAMLg9M>#!e8P!fi`*E|)_9D-n#x*fv|3>8E-kQ!0PUBD01dLl_RB6< z_3MId1M2K{=4@Nf*rYe?f*3+K&3)_+zS68=MyT4*B_r!2BQuxP@L_AeXlGyeB^>*G z9ARIGEvbrYDyg5Z0bE6f9oxK*8W6exa-o)NEaQa!QKXJgGe(`J8BRbQ-e^D!;W&b*BDi_ z^_S6-!74`INVB9fq3{Nt8+o4liqmqTIyI5{K;bIprh#_Vw)2T6IA zv3Bt`&Fta^&(de`)^b~C4{BrL?MgLo65 z^9`}iH#{S<4E7?~pIhM;XQ!Ix&kv5n4S-3~2F#=%`w3*#L3Xg$mpmWfSGO_}z9*7kftYyw-iTvauKjo^u zazowVS0qx=!Ybvc7F8;>^${C9u7}b!K;4rEsy_2`TFr$ug}J|6AUECXM;$>BQ- zy@mY@%=*u?eFk*z1k`Kq1bh+T*TB9AaFr}h2c+n*9*17dqp6AcQ?&S9TKp8#Esa^{ znxBa4qqsLp*Yi#OPR`f{x}-SL{yAU=R{tDu2xtU{fCiujYXIH=_WuR+j@aG&x*Ix4 zJfN&!PJuWD!bH-YX5t16RBZ$7&Me%#^2WdM)oVp=cnGTv=RLG7?D!j4y#%ZuVw8(p z?QwYBE+m6R7!-5D8U{8q<|?k6R9tB)-q1D@&Q2_yo!Ao}qwE)hG61wDI%L_l2Nw;r z?aKKSqM5oBS$sR1x;=3_&FtMWHFxa++F@nYr(*SKR4KRRTpG<}%MD%|(4|`&_7!UA z0|y&(!=-{{PVFbk9G%3|G1L6oOeXqe0?%{#%}J&Ci3a`RQcyeeu6vQE(4a=HIb>w4 z0(zt9;txZ70^)~JcMVYC8oie9`uaHk*C_g$@V?w3tW764)f5MitWr8wKkHaiK&?!H zA%aH89U}KGz-7R@0If7)?VJ?|ohTPo^Xu6w^k4ba)Qtu;_VV~a&9F1`i~MrZ`#OGk zkC_Jnr#QP+GrL)#M))L>g`&>)NQ*DitI&SbP$3s*4dCNYSJ1BUIM#G+>PC9kMs`z? zgqr^p;=2Pb!%SBhfNZZ|H-kl|8)f1VYS?>fh^;F3f_)O;yBE&I-1F^0xSfb0IRP~fOQi=&`pFcSi4^rYzNRB>Hrp9&Em0+ z2^Nn6yO3Ee&~^hbYNy~y+HQai^QWN`)Gv#e z;h%?#7JVM<5x@~GjsUIznlx5^yMe?butU}5*WujkFnK@AwT5dAB>Fj=s5c}rs`}oj zK17R~Xz>sXDt=Y`D!PFt$WIfdX(rR@g4oVZp@_Y-QxKazrzmMHS}by{PXN4?d=$U8#v|A-fN-$c4MN4W!yD$`VnXjJ{&*SC zQRq&<^en6BDYzVk%L%gN1921`Iz1UHIit_oG@IB99HQQ4Y!oxwC-w!CAlvo>L|fR*N2V>u~Nt*8;2o z&GG91O_1w|v|p`FX$J8cSoihPhiGZGhJKORb!Jf0Vj@QP{utMu2+6C6j9uu7Fu1=U z22?A#%+SKFn+{EZ4FiW@&GsRP2$?PP#wsN8Ta`1Qz1y_-eXece+DzaT*2>!S6D_-nm(F8HY#G3qbR6_ZL9ig?KfH zahR{V?pl55bdla}o%)82TX3;kryr!nO9_BVdavBKK*c?bOX-ra#i02*O!KGFK+s;H z<#VVjHq39JYp~K~WE<`E)e5?_QA4a=yBuO&?0pDbXJRhXOp$Z>`Gs`jhF-QCN2Es_ z@;i0T`)(zqZOY{)z3m9jBjnzOk|RJT%xi#7lT%(XB09;R;g^q}x|%4q7#u$Ji!*?E zICo(+pDj;m2Iz{TST7a6c zkPTeOlWi4}eXRzWL}`&`6xN=|r{%Q^wW3 zEKz)?=k7RW3TJzTrZy&k&WV#Qm&e=!ECO%LJ@g-n8w7rA@H}cd@Y@Vvsamt8q6!xL^6^5cV8Pv2;cn!7ztTMLBv5YZKoi#yU3F@mZ47!QgeZW58y=dju{k?$i0{lGKcLDwh;Ay}=0d#V=AMhZc7O95jw;{d^ zY#XdyQq}B|rd|iEDRni(Vz17`vXZ!%?^ZNZh9olR!Jq-rgF%=&l@U`QJ_h(%=spJM zfNM~!dcjZq0z6GKGxl`!6c}jq`4kEbWMz)4X$>n)tzoc`!BifYo_nvuv#S#)*k3kA z`1qK}j+CTZ+*|4vP@P!uoFP+9^)Q$8W(rg)>hiF=q>k-%n>pG(`zskR#3 zAXjfV_|}+5NlX%*ZjI#LWo?gM zxL%V~e0H=V%R*owE{fn3KD!dI0>@b?aj|9Uejmfu1?;+7(9J>ar(^Watt~kbj<-# zq;wV-m$Y*vXMBO{x#Gj4@eBC!48B}K62AbzGeCWfp6ubS zufw-7?IvIL-hMxxo?PNREK8m}F$>(m)yAus3a(-*xJv(+586Q&HNx(UFOUUXQ*1r- zIVO*p&+yNtiC#0=+s$UKI0KMC(dK#bPBK0wT#_V#xCx< z!_!H3cvjFk);zb(MT+&R!iGcA7w}XUssC@IWR2n<$Zp?^$n9I+oheO`Fq^OkBbxA1 z+|>=QDU^w9=Nz^|ZG%v0A0zQ6#5{{BNlx^dZ+`Xiar@4Gsv56~j9FPveHmJNrk>`y znOCyok^n3X-XpsD?*tq7mu-~sp z0_ec#V9j3JfV9^lf7ys?x7Y%(y7(#{@4os?N1J8@$_k)?Vmh6ITA$(0v=8LWXoS3# z<}##X8JC6pJOodvvq03a{fqHV{>FQZR|a zOX|>!wS;1kMd=ZY!?}jrhpe$-no3B8-H0r1^T5GgFa4pBWzrtkxcg2ks5L8SP7TnU zwks3X%y^ctAICM%n14LEW=rW>W@skf5S)dNXI1AL6Bj@5MMHYE5mJwb??IH%)OO44Bo96@*F2dt+%IMjK<3mX%Klim(=WS{XyIGMVrtn3U^|`#9t| zkdLFAt&*mxgln1{OpuJ>mgd4aQ5ROS}35IfJE%QLG*^sLZV>4H_#Th_tiwRI7 zPq48DX`$92wPDZ=jAN)ZFdUcjkdDila=X>=24h^tMZ@)S2O6%I6-Op4Y(xbey1L=e z)n_&IIr^nNBL&KY8LB94TflJmt>AqLxw17Z@6Tw+(}FCMStDhMRaa~3E?~p4zkrS1 zSli8!shdKYx<5d!f&2rw4?vC~AAmGU^CF(4c>1EJM$|)1vWMC-q`oXeu7hW;%%qW< zN!27(i%goj0yR@NQ&8}%w2X7f-E%Ms$RTP4qz-Aw*;dloHp5fR*i^GTJy0x9*0B~v z56ny0C^2pbCB`j}u|?nOnvNTr)?%X713@D|lW2;y8zLfWsE?<8Oj;uyvPM~yqm--B z*5nj0RMR2HpoS*Mg)b&TIYY2`J&aqtthC`@_kjG+fn#z;<)s;{9M(uu52l@T@(ha@xBDn#+5#vS_!dbjE zo?gIYjc^I6uyH7CHVi*=D1(x#f2P>Gs@ARD)q`ANsKC(7E|NvbZr8ZhG+rd(sFqyQ zRDh>7@wO8VwQS5t$~9pQVv!xhj!->ygl=G{!IupjUxrk888S;rMQ>56;fpK_rI}8_kUw7sW+LG|Ibb6YmAy3o1lJ8vNJ!Uu7I_btb z9FM%%IYaVinx@#*zbV#Y8QY&2`(b1$$r6@TA;Jm|6wy#NM|e)GoOg4xcr{ewu4UBS z22yv2IH_*-yoxz6e-2^+9K^<9Hex=I6h6+QGB@HR2#)F z(q%&f^cO0IAlo3`0PxWge@$V+Wldk2=5vhkv%JntR@J$wi_d*bc7c*%^)0utS#CEc za(&CDiHH~G_<(Xu9*$qz!cl8w3gFw8BBuo=eb7d0Wvag93Z&LnP>Zo;cRCF8PZ9mg z<~n=L*0a}ykItR|uU8Yj(ie_Q&IHorSZURa_g$zRg8MFn?@1{4KxTbELT&`Z_Axo9 z(D35uDHt=Qg}eZFirNK8M}WGHfK0drwIjT!nEE+$L$w~D6`PIQ#ajbqu0%FhX54z1@skKYh24_~+emX9O<`=nm_j-$i{h+o8EqehI|$3|ARKea zaTvQmIS#|6O&cz4C0tQTxPqE6K}T@)bObkRbfZ+*C{388U00ziS)uD`Re>9xRz;K! z_6mlDcl7ijx7+LpszZVn$-e>{@$*Vq+j_RGFP?2@g_ogm;q^uMj1hLT`97QGGAF%# zTM&^KIJ0=mtp&(jQ&)%7wNMUXeNoq65pL&fJ3CE%zI4u8Ofz@Vaib(xI%L+`-sQ7) z@<`)jAHw?*c}w#27KH6$3)Q~Kj(I$OS78m|IljvsKR3C?L|bwDEFQCZ1i5nIt<`;0BU;ch|(U%U3 z*Vpji6whh-BOpE(`Ey&JA#fXD0sP9WKN-HpV-xz1dBRl)AQBgw-cr$v#gp z_(HudjJLwL-)Fqy{w4Pydl&z{r-zeW9$fUM&nX`_;ZF4>nDln~gnQPPaCh?x;<&}H z#1NJ*RKA;AOf^@xeAWMR#MVCh!BYPB@Zd^p{5>>$wb=)f_kN@PTQGc0_9%rgLd`rI zkz;0z+&DcdV7x;<>r;K7_=s$%TftQ~jzYxYA{o2h_cIm5rlV7R76j z6Hos{=^IS)rQpc%;fz#4YBCs3c-Er}*WH8Dze8ifXHM`QO@J@?tV~%G)X0UB>)e@5 zJWiI%O^DI~D_*v;JLt^8+BP#Z zu$Fnc2Mr$;-IL{j`PmfPNWPtNhzG9h{o~5W0S%Wf#bU!|Y+-~fT&@JG4>16=vrI+LAYDiCi3i1iKKZWozq`k2W zIfk^`#~MP;`Nha9$W0jHX)VjMNW1J-o#3p*f4H+1Sr9~KKXJz9qYrn&NK~-9(ieyGhW@08;gxm z3U6LayQFEi-GGRBHgyHMatj!ql667$luWWpq){qtlv5aOVnMOZEUh9Xcm*ONXHmL*n%EWO z<^fPxfCkc(G;pbn@I$qS%*b$*h8LX*h6D{X)r!U&6(Bgx{Q@D zN*HDGS+adc3fx!0&5TC@qIa`qjj&9_94I$~cQZ#Z6J}$u#*GTO8oAIl8)m$MQ6Oi~ z1*HDzi)~>JjLjS<9ElC@6*1oUOhd=;Ktti_943`Bn11rKj|Wy&JcmISZXc9x^3P!O zPpF7(FT#?05zb2M_m3)|yu9sT%0=X&Tco3?jINn0T{9b_Bxk%;+KajlhMW>nW4#aL*_5JSUVUOkvMqOGLEhXK}4`raWmC zH)tJlKk1DE_mk$JN;znIH#^sbJH=X-Y`yopWO}bJZe0pA=F^E{7&kzNqyc7lCGoZa zVlCVM1;eXlc8OQZ1l5M1Ar~DxNtv90yb0O3Lg49UI_q%79`Ko~X&*T&ZD;o&wc7*5 z&UP4dAu}6U;Uz7+eUL>yO2{Li8c6pM4P=c&HAkKN*N8GF1+@u>XgGHc(XeSOfL$V_Uhq%HH@c_-N zxfo9I#l`SACP$FRK{)^^=mALcw-4?JGJ~oSJ^;7ghFig?V3-_9Q&*uD+&Ho_yU;kB zM9vBTl)CpN#(gjf7zIZTPD$s^-$2fc{|4L!(k^Kr?XWp?tw%N>CJ1l9oggf!lai)H z-4Wa@m>ba@pnIcSj?BRZj4|W}3@10MQkYPN#4zix$ogHIN%d}DYfrQbT^Z(WCiJ!d<)=}e4&C{;*~9GhN7T-7_P*9P=XODarU;6oW0xd)4CO3 zLN9R5TxncV*ItK>d*J$Fwm`07j9}ClH#yF0CMPnk2de2o))r0=M(*&-xLLI%jj|oT zDK9#nL6x{x;@TKF$uVS;$ObYqsW00#+y-i6KsQjcC<<$19&QD99W83S{pbQ} zlwC}&W8C>lCo4Xi^4U~w@<5TS9-(mvxdCcU55dq$joXPfzg%;#FIG@rvfda0>PQ*k zOO}laZh=XCE;%ZZlc5b6{s69WUh<9%MNjHg1Atzc99zm2))zLp!uBy~FntU)kUi8I zNJDj2HdL$C+Jzg_^%`pK%-6Oubi7OvWy3TJOXLE8w(wlDwEwJ;zpWD{jZG(=ZI`j( zY}@K4?=`OXHBL&_aNiE;1p0Q!A*8xP$n%h6K+i+|GUSUOe;Lv^%$hmffZK(;0rxUU z{ksfOlch&6RFkw-&0? z;hZh`atdH`MFGr^MOnu+htLrKd`{*F0Hb7R1bG4S48j*61rXFV-aUh)ZkP?-s8N%w zQS+$e$N&f68Q=PZJzYY@H4LSKNsKUlz~YjGC6KUdf0U%;$WBCPR%fsGZE1TS@;pOa+0RW z+)JAKj10AsbZWQ6KL?ZT=wP}cCHo4vC0;2vQ%gkjuRtUkZklwbFk-#bhH~0)PIRz4 zCpwwWqcIOafk{b2=t3INci`GDe%sie`R&2=XMP794L}J`=MtVHAaYQ{Ft!>EA5xUu z?jc2|5fkP)iI=U#)3q)D&Q}KLe3gxgyn+}v=nCB-r0_$?$cAbmS0tZJdqjB^42^rM z%A8W93#H?l6iU}5L~SPQG=`2LviYjXMp(FQTC@a`nZ*R3PkN ziYgQ-m?B0u05+FV+6bI2-I)zs%@jEdYX%PYQUd>s#Qsi;Ze7HYQurWZNYMW0!<+-PMLsX2u(Aj7dpj%^?ldmU7ouz;)Nxhiklj zgd=k8mV8zsqBTiVVhBzY5$b8=R6C8DPKu|KdZ31k>V--cQJRf#XcPD;YMa1kl?gX= zR}|eHq1Huhgj%+ltrKXyjn9z-PcrWW#gojls2Rdp)Z8)ZfjdSWmund#q9Umks7)bN zn?hz~%%*}ssS-+sn%3lMO&dC{4M(VV3nG&Nm1WH>NeO6HB=rHk%+KzRhxDm)@6q<1n!&hqCM z=QnsJrbF&edH0LWw&&P?g`j=v#RnW`rVRG{HSjxt_YJ!>9{9?mc#DjQEs=W~x&IxJ zr_mkq*(#s;4rg<)npPYKL=T55G#*G7jwWdI_-vA5GqJ`tO573L);Q0{Ru`%E9h_bP zGM)aO@SpMIPYs^G=Ws`=?^^iLuclnkeKHHg2gMJ&vtN6@^q1=8LzT1zN zz%@-T0VVSw8{!!^MwA;!LES(WSS!Gb!P$;|a^SMvwk19<^bLl+?54Eb@mZ-&%RMESSiI{*DGxYML-+iFNC4Ha-5&IQ6g z*0T@f>mhH2YdUX*w0P?JaG&?>T?g0ESVzQ7zDq}TB9;YMC9lln0Du7iPLURQ5z?o# zPQ&%-EQh2XI3zt1z=VATITJPl-gJ&Yv6UORJ0YESCA*My@}-7+9i%CF9pucINjGwx zkTvez__ zM?rC1deWbrBMyMl-2rM>LSBo8-SimbuR}ft_v?^nAioY7KVX=pZo7v}G-U2I^l_lp zfciL4S99cpO8*?j0P>&1I0Wf3dkFHsL7LA02I;jq7wZv>8nqFO(~!cShAbg9ZlxoW zS@CAN4z+gS19S)E5=Zuic%q2c0B;f->RzCxq^X+uEoUYPbtM)HaAitR&m#HzKY5FAg37eeA=oCmDSw& zMXvKp);UX{m`VG^2C;o?5a&}Jx7-gPJi+7xOi*#H<&6pDjkwl>bey+ef8n!8=Rvrx zg9l+`X?La>VWXXC5bi@3TTzBE3~LDE7RUm*TOixs;OKT3cH-@j6(SW!^DrdmAu~7J z#|rO0_9=u%=styTU)?lG_v7>*hM{UB2I3kFf2?Z_fDxpdu@R)}s-5V%YM&NZvrj!T z{Ntz%U>rxSf~-X7l8Fl%JO_9Hw(ct653Eeh$y^tZtMCS=w_ zdL@)zeHAEwOy{e~t_9HU3Al!E0a%%oBkWS4T$eD-@xF({4t3&7E?t?rJw}3QFW?bX`u#_H%QX&@}Hb%qZjbU^l z<#y9eh6N@Hr{;eE_mgZxecRDL*gDtQ)anlZPi6)tnGT>AP7*~ z>bPahxEZOZW=K!nV>$`C$CT?dEO!%R6T69_NU_iHoX4S~Fx*G%f^;9z_7w~_i%-CC zvuMIZZf7K}M8|3nzcJ?oWkm0xxh6nao_S87eaCA1eMx%Fg}HrmAMI0P%?dgiZ68Nt z0mEv|>?nYD>vDilhv2zWH~`dDZhAd(q2g;ib3AamK=bdQfqxeO*TFU-zR$TMzJCdx z@4R*E7pLn#jkWu6=%BFL?_fXZRHkS;0&A%+fj;9fNG} z`4~{Y3F-doHz8|C-KZh6))Tpe@h#+x?OTxHkl!{LQfX0MMWyY|5b2{k#DhM%ZUYpy zsqclW@V#(Ngro&^(h4YtkhQe5f=WgeLbwO=2-ocA99g_fPvm}3 zBK)<)Fx1nDJdK>j8*FIYp46m0*`l~S`7ibOb)bw;yDp(r3B|!Kxv|xk5;a38)5)2+ zH>XB<4iP;#hwe4W-D_A8{i$O;ZBLsq>Gw6}7?%RH`D1Mq#pTm2#5)jn3o!uHRvBR9 z7a;e-{RK$3Q6tEAK)wvF&ocQ0w&TqZZ0eXX-HdIZ=4Q+*Hs1&7CCtx(as={ofc7|Y z8p)c=*{p=?Z05#L8*U6=4dc~>>Joh;pq@5+`Q%2*6Z@PBVLQx3m>gR)7%_S>H)aZj zyEeLB+34%o_3Fnu+z&&JvG!p|p_U;XBw@ofZvewJ&jJk55V_>Y3kGU!*+wr}OnHcDG}Mov&+qYaf=KxD5I&fR^H943@60RIoUI^*xXw{M>p)ZgxkS3Geq z!Q6j=+<%Y><%!hU+1Q#A`807Y#e~nSk$vxKVBb3`^x3+dP4S-f2`h3XfFc68mvU{K z1Js#cHQVQG(x{S20ZgI**#n&=8dll>t@NMZ#t48vfje_m60!rgfZKu0euhMc77@{* zMMPZGC3V~!xYIWWUR-u&*om+sPj?-85vAKfe^=V=;2JiTabr!dl0(9qFyX_EY=O*{ znDYRf2kKWq{ut!1KpMVoIK)2&w-5JYa5ZESZ-&u@aWjlNAyvB*vV!4;Ij#zQ6A@>m zZzA$GNb%kVsk;SguIFXK)0#DRY*}-MsdI_5MLSV|VksN}mLjgRu7PaoA_UvfQWWTF z(hayKU!DAWHCz`eJKKfI889xLlJXsL6>U z50R5}&WZM!PXM~ng%qHh#;QIWzVU7%Vq0wDLAGKKaBYx6h=`s-tpoQdxY}*Q=Zw$a zf%z~~klpU@xcd`M?c0->eRldf9bT+c`U}%QeSnF_(Q_F137;JXeh;L5um>{ocLv53 zxic`bdKlXnuCbYHw?bCI@92J@P_@SC1m{s6u?!!3}fO0V){nreo`KWLGEQ zs}XkO>4qcEhBH(ft_46Yj{IRq-B^+Vo-N>9Vh*C8Z-XoRZ3uf^z=YW#I$n|?9lr+Q zGmzIHY}y^Vrrk+PC=Got!pjJMFT#_fV8+T(g}k7reA zTMD(egYqzHZ>O*P;VYs1*)D(S%AW_fmbRl+Fv=BlwXp(JX2UV9_m1f)!lq=3u<0z* z3R|))&cRSk8>)F^Uzs5*qlh6WB9vT5-dPMCC8D$7?Sec4xeL-uFJ{*(hB2jiPNIK) z1O7?WZ0aXb>q8Df=|die+zojg(!Gz3crveu$!;ghZVTVg*qX1NH zk>a%g#@k8U&Q_DryIvs};FVVh9F5{R8m|XHyz3LZ*%kf|Q$&9V*R@+@7a*H;56Jet z)jtPm_4lD`(EHH!t(_vj2GU$rDOcgHpV@UT3BtQ1*lXgM(-=oh3Zb#7Q$JTQ0?%q0 zxz#eU;+fct%yhG&$Q4RYGhrE-lbeL9-JN)~4CzYpFysZuhsjGe1|u(eI)_N+OM$K- zI4Nk{Ng){P*brbHfC=OjwF%@$Ag$X+AY)dx+^YE_o$Wq54V)}t3(3X;DEe{*HuS}E z8;nE4v#|kO&&KAGt^vA?>7P^It#F!ABdxbD7w65)FxP1wDV#uoXD`L9OqEGRW{KL+Wh?Z+THkecj3j*uI1l$FeSlyI$w z$??aQ+Z4mNEaiC-P=yzP`sahBF6^Y9snC~D@b?xdgavTJl-;ptCE~*l5IU0 zOcf&jLX=g_0u)rQ3gil)mNW^eq0B$++F=@MlDiGM$04onamX671geI#X{L}iO~sKY zZa@~Q37#jC_geaav=yM6z^K-eP$lZ+%TX{Dq%a8@a%aHb@ z*|jGxr}~<_ocYx1e;N&&|I=t>O?@tfa1O4Ey7Rq@`f@T9gUKknFpScr$k<$p+~&>0 zb(^;e{0MRt_lOMc+4OhF4<;Gt|_r?Gjaf^`5OS54W@AXQRIFW(cFE&FJ?|w#_F)D8 z-p)Ut!13y!^>8p1oJ)$$d3zE|Xs(_q8o`;-3P9gh{Q^;sX)kIOv zBeN!Bl<-0$e2F7Z05=f!1hB$d1zBP3yOWtA!&29}A~K}#xU4s^19p|oeyNW}XT zAxuzviV!jzS>)fHjIbh!F9KeMC(995fyn}s+1YlDh5#0?gp6txkY&=%$SUbpAggP3 zO}jbJm+dB$Nz!%9SQ&+_j8Nf*VcmiohUHe*)%i;IVQj(Lf&w~3&Kf!A=ukH2WR7dx zC|lzI7($VpEC^6Hl+%q3xWaG1%|MlF69L{Ft7HdH_aYn}p_(Wa43A7$i0Fn4-LPrQ zl~ESJ%g8)XPB)Y*le>Bq{;4KP=0S{wOxM!dTv1y66FD3@hsj;|cW!IYyI>gLE*SP? z7dfv0dDMkrWt6ir7G6W1&!gcG`g!rtjdv&f5Zq-x`ysg5XdJ*8z_3svTd3%WCb`=nXDOD*Q2P_#Zht}X zB}wskm$|CYcnkoO^BAPraOj$i{|xsr0RA&v12nOox|tl?!sKM*JgdSKs0OGhP+9L9 zxo%A0F6uK!RSHmd55YJDLu<)GFk>o+G^1bFwp~Y&y&m zVLF8}ormz?X^>4$cGmlnl!%vL*Dle?MaVH+-55h=cALa);Kq=Q8pTnKu*fyS*FX;N z>Ke!)q{2hUETR@U-Ny2v3-NTVPJ?|T+1LPO3HT+BWGE~ngSSuTKX7qqEb+q;@gqpy zc`QKj&ZFL2Jg<`25nd%($L<8Vb*zm!GGPr2?V2I8tD4!(uKSo>h4pze>23nrPqFnO z_dwdQdmwj0p2zM^$SFtdVB*Lr$e<0iLd3IeXCKeDvk|(En!%JHn@J+Nb2QN!?@y+-3cNK0`a!XJZqjw2^a0ZfDdZ94*GO3eK{dBBW#A`Elo>tKDU|&V-WAgbmyQUNvx?ZcIc>H$AvcH>VM8YuUiL47iR8@w?i{w?IS7}%3JsU;L z#sC1b5srI>+W4husP!tnlfzZg&s-&47qsTOFmt93yhV1^u#rqj38Taf zLy$CohG70WcxBsWdCtgnP{s(a1Db6^$8a?{hIIiJ8W&w-bbC34m+V?-R`L8Q+6oOYt~L79RPY97+QGULjbD;q9; z9_=uDY8j`|(8<%pW^x2DIrc`4r}jpTu=#pFzw{CA<76M1_xzjW{1 zIY+a$Kj)1HI_Xop`s`D?lG>Ft?K))IC#X%#WJ;pGL{9b8XAM--T~CM<@q{Q38Ytfl zR4`KX%Jwl$l7d#qi6_JSc~aBB@T8{XsKmc$(G60k$c79^1GIrlNW*W{Ql91B2{{Jz zPIRl}f#Yb(WftA=sR*CT5ZN~a#KrV%B)buD?S@F{w6lKHJ>$n<~Fb4Qj<+%X?uJvyaphC7&ykD*MUur*MVKEojk0$ zDHbZ;q_c>jHuo$=?PDLN4n~>s=aCtYP(7P4HqR!Cq+yCJl*p=O3Cl?RYj6Hx(yu}3 z=~+N6=vllf;0k{oN7p4!HB>=vz_4?&`Je-%gNPaLL3)+_`?2BWw(p0V?cCgIm{YeJ zPWon}i*RIP0E(ak7!yb<%eh( zb-+5kW-T=aUc52zE6J-B$ZRh5I1M6nmOXMolD!3KoAxMKh1ldoZeaIUicOiU((<^7&w{W)ooFuQTDEZ8n zy|;H|SUz{qj$WtHnim1JCcL>4K4#IGB8!|RbMyBU9-K&@iDIt$>9d*ex86ameY4hk zFFJGwzdpWjH%Dwfy+Y8wpN1v%YYEC(#mYFVSWp|zbbgeSd<=&^N`|5yinJ*5LI!9T@*sA*fJR3w!|1|ThA~Mf6UfNv3L-0f zriKhPY8W+)2hp8EJ_wnuE-@q7SCV#TRKe_y0I&rNL9XSVORib6EcfAQ7;*Y)dB`bAn5C|7V)fEQuSRNtF~X%C!5G{PZm zi~w+3F$T}8Bt>#p_!82+REe;8R@Xec1C{iWvPaf8c6eE(V=9O)&b|Y!p{KDs#H**V zyOMmii;XCZ-3BNJQv;M6O-VPJ?uTwc z*!|FT2wxBBwsr)mS0i+@%7o)i6g|}X$z45g(7hED`|7Q5HNM1=Rj5$QtB@{0oJMzy z$Z0fggM%|_riS`(#Ri%{3PTVxSxa^Lh8W~vVc)=l*JJRSV|fuwtyTZ zwF**e6)4WOx5IU|jaelsqai&oVJ84ELni<*?Q%`K#)a4TI>KgX9pP|NuT(RbVCbI= z{p$iC*#*E$m?qXsm|4qD5ndyhDZ&xVTlvg}Q{(@E^u1tSXYe(8ccbxX0G{V*2Y=n? z({3TMCo15!4^zmEDr@wP)LE z;6eLNHW`_nrzxg@*;Vc&NC(}?Va+#9+a4f$-C0YJ9j z;UH*>XXiLSTRg{QbXe95u~yhkb5zT2noG?v2ePA4uA|Y;sSvhv1hud1Fu4lL&Af8x z>Q&ZK8<-SyBUMn8xZI%|;^{`VHfCO#gLRyYxk>nW;4|Tj)R4j&8l-Ft(9MQ@WH-iE zjm8k;H5y*ooMjKOe205fhWMD{35W;u1( zmw4*1&pdEG{WM(XQ;{8SmO}V!n-X4SPz5Ljj%&?`Jjv8GPcp;FOxH6O)jVT)hD2C} zXTZyZ4Ny0%W!#?*59U)Q?TsuY&L!s5P#c8Dc;8?xa*(w}*50PBms0m9p!_K0pKL9j z-W!{Riso`iMoNNF05wYKv=nkJMdn7995XpU*Gz5)?-s&sN*1cZ&K4yeNLt2ltpeFN zq7OcUumOIC$WKD{kvj=#5>2+qUR{v%>caVC=)74=P}a>A_8d^Iu!gE#J=l%#5bkbt z^;u8#IbzE)6e-CrjfX}7aszS!vb(u&L%N&$Rk(*Be-&;9Z|j*RL)bvLhp>~NOTJ`3 z#T&vygneb+P-N5$b;gFz$)qzS=R|YwoVW&n*KXDTr~#-o#E}ja92r&|StIjejkH!K zmiikd+H{Nr*1U~vxiJmz=uNvL>x1&6(yu{B~Ch*^oY{A#M##7ceY(m!s`fo zomECQ1r^ARK(R80U@IHGxw0NcZoC!36`)geC8v;C|5;kYx3t>Td)*b(IBXbt)ku-DfBWXsi_Z3|8Vjq~7@bvSb9K@H; zCpp!WTZQWlyj8fFYnH4=*OIkr-r8r-Mfl~`P?a;(F7Q^m3%un~*z#!C#W1sLN-99D zdBITufFzVC@Xt0|<+vwH5_#H$lnJ$*kNlm|QhD5$i11wqZ$c`(3Hf43llWrD4x|BgAXiXZ;iwP8 zeMz6QF(<(hpDl7WX5B{It2~8p3B&5!CC>bM;CA7SaC;!X5#ckCx_buFhmlHv= zxChfa#Y)s}wnhj)DVNWlgsdP9#*Wwpsm3n2{~A)e{~B^5ksFYH$;Y|m!;sl{iw1Tk z6x2aH#<+8x{b!Wz3IW5#A#^kU&L{uQr-+>Sb;Ak%SwyY}>RG(H3NqfLXi*%OeYm=& zuC5IcoskN@0BpkA{IO--FT}X?fNsAHy zA{&;-Su?2SxKypcZULU5T2MPo5B!eF1nzl^j~Rm#G|q2*AXZ(Syd*j41+c|LT61?_ z8h7_)I_H6JkdrhA%h*_kVf*wU+x9`O?IEUD8_sx7#~jNb9`a(qAx_?aZoF>Pd8o^0 z&O;OMY$>DMfMIjJ8-{MY8#m5En&PvmpvG3BVQkr`a7M4-x{7ai+NXv=N7{#In3Ak+ z8Y=OnOgWHz31knom%#PWPTRsqJ4Y}^Fsy38XFJPm@(`d(p}MGBWEb_!wM{&53$clz zosa_TgtWAJZ)x3+`_mOKPw>$PKa8%E!VjaHts4Iw?t?`1-{IJ!-GrKmm*&X4e z>9lS$P68T*nu#)H@*zMULaqafY41Q5koLWPzjUxyK|YgaOu z?m*aS)9{@(J+C!3&uiU0nGH8jZw7fUhTe?s5y(E|kz~kt`^k_&Pm!yTi=k^eji>^u zoskeZ4|y*dJxDJNJp?NwiNr!*HE0Qc4OECW>C^%l`)VF!}R`;N3!4c>VLpjyQ_Q zQ2-92VaFbXEFs-dSlTY6@Ljm4At&gbhIGkS*CpTb^x!%qe+gm7;4dM(3|YWkrZIGg1zA+Lw~D#$s=S3zb|n%!yP^(u?wfu#EY zx-tKW=eV?==Yf};qA`G+qTzMw%Y4R=&t6Fm92H+d?oE95735U2TB_Ms)+3(1RK#;h zMgAH9*5j`MP$W+a$a5f{<4FGuQ2$J0V4QGp`2Lf3WLTeWWT?UHqnm*G0w{tl$G zt^0Pz+f{G}$)N${JYms!CoRhTHQR3ZKPSHB6YGrpcyW;E}2&rrbH-MSV9UYOi7t$IljK4rL}iRc%o7 zRP~SX;IBabF}qw>U7N)-DqEXwaA?C5zCVMk9)E!QIVF&Nh(XAYJj&4J`7 zk#{28gS->r4M;uMfON-WfJY#8$nbUOWYRqe*R+=$nHR&#^3p*=fDUp_w5mDL3a^^* zfmfq8NKIX*k-Q9J4)2{%vig>AW4U_;v)rF-^!ZeEdbE2P!r-%&RNAt-~73m$l{0w zvB-@ty=GlCe;e*6G1Ok>19_SvnnGrgn>8Ks!Gs|qt>f&5O{c%=;?)mr%po$fGC{6j zV?bCdkR_zTCFCTf$xzoJjn`?!Il}y9YBh2v0j)u)Qrc}0NejOd#!f^UG-Nc8*4#{5 zbN7kbb)TrU5?!72q|iR_CQUY7x5-A>5oJ*{WOJ=y*La-(_9Qp<;D(zl?YhaDISogy z0JK2Pcy-8lz0_$=-wO9BgwG=U6r{#0kCHV>!!qa+t}DcD)ZF&?rli{-e<)4sF7G`q zUM%qaig~!MoI63*1GAgW%5KKwx*0o$aD(nK>_(rOc9&z*ZmzszXReG_PqV7pgvQ}d z@%fmGkDI)Yv$p54(bkBI+DpENl#XqGg)g0q7I>wNf_QIdDgS+ReVenb7Yn2w7=nFe z$sCgZ1e7Dh_D|3?=mAH@riQWIk`i_cT=5J+y!XO&B6}~~9(X;DM#;$$WCdBlwV+){ zg}aGsjpVwP9YokgNo)3`9b3b&W3$sQ0rbl0p+s&9eAf5YT+mgx_P7&(ZDxin-UKJl zfig)>MhI?a3b=>i9!1zzJ_zGh0p#439zbpd(uA!*M(T{H;Ilp+^f@Y$u#9YB{u#KA#-BmBtu(!B zL~*gJEh9^%UotbrBXn(_5xPA{qB% z?9K#3wc<-~J{x)$06rV~S={~mke^N7e=&J~ilb97oVcx#6GfI{>-!3Xt?v_nx-)+Q z-33U4wmkbFdkF7?TPJP}xddr;mmpn_4kPS(bO^5D9}*cxUh~w6?!tc$5qIGh$_y={ zE2$w#$FwQF6RuaIJXh24SEp^BiO>TR;pvj~^>it#n~`fnCztWQk3-AbcyJc39dQ=! zFG9W>;a`O8Kn@{0kfup@P18DCL=COO&C26<3kr1oZh?;f1bA+pe=BH6PN%1y)9r<8$@apH zk*qIq9_lvFY`D!khuV2S&!Ohn62-l@L!-iRHR2+ro%lJ_>_pcnbLtu;*8<2rf{l|1 zAHhbJ97Av*W~H!wv^(eBdUQ*mG*m){Zp5o`L(sU^N{m-%xD7DR&Lx@2m}D|W6e>IE zzXXSL@)F=Za*%{;9gN$FdT%4?eIH#t?Xz^uxglkP_B=bhE_f4D#{%h>!Q;oEyIc{z z%f;n!IwH2NQ<_K6U(DYC)F7$+M{J`4FQ%rYXST{Bx z&6UZXB=~~7ERh%UEU0RlRL$=6p)XVpHbSmUj-N*EddSnr zU4ZEuK?wos8{Xv2tak$ zC}p%{VhjKnKn?(?AS=iUav4(BmLaW&DAuEZ8@ZBEB4>&hK{3UWIw@JBHi26s>?v&n z>4|I!H#(<)VdOL2&Md#la9K#VtQyoRgd0Fz2R(QG2_1)_&n8Sz6LuaoD{~$>$E7F} z$QhH6PRNGkgzWOP2C~bOCzNtMp^RC+O0HF)^b^^KG^e(s{+UkGq@1L3&OYYF*(XbJ zSbHEv^Z@Xg@o&I=7e0R@MP$52B&gd8Ka0gbE4)e6HIvu@v;?#Rs7bWGCh>N-=EaT3 zjcJL#(cPC@jkFI_Zo2_?D=3D4D>j_!`li`w(#|H3v?m*TAg+xCX9A6-U-XH>^hw zIg`^%DB2Lkaa4d}*O?N15y~iS0X58N7;0M--54awnY9siB}ZwB%m#7vMjT~DIg`9U zW0a7_rhgvI!w7%^5y=9E)38}{8h!)Z-T3^5t!l?$oQ82M8R|i5$f?;RIyKwl4P1Nt z+vrXpzm2XQD69v&;Ev($g6pRDFr=H_lW@;Ko`mbOjh@)~Y-0mgcN@62lm&1YxQjH! z?jl{Nbi(yVb_X1K*gzyQ0EY~57yw?2VVxtV7?63FXLJdzl@vNHFZ67D}*h;GNc8FW?f9~ zI<^c(?+wP1T@ApSkUIo`r`I~!zD0lQi24ge{Ho+BP62F&F1ml0OS_k_q4)Z3H$Awc z<9DP7cie3X&_~$YAwGh)#QwQTY6YNvH&S6vkVxK=EF*{p`JH2blNT ztkybYZUbt7joW~V`Z^HTVK@*Sc~;etmw9TToUgi|+yJO2FgHLpkb2)h zMjWDqR~cxP)Xbk9rVTqR)GVl=1@JR@1|X6xo?P)-<7xL0uNC$MU*g3{{|bp%NwJwQ zV-r-b1l@zlA;NnQjwcaHJ}ddm7165R2kB&_lTJnk(?!@|q8<_NJT^2r4?vNGBh(Pi zRx5)xHv1ssx)_QQi=lnx*mpxJ*A1yC2CdHqsLxS=jG^Nur*%A)N41Eo z=5uCkl(La^ld+jjV{^NuNr#40xFLAbpyMX7tpc7(>UiWi>q(0uydj8Zh8h4iaIK+a zjx8N`Y$>d+!cjc8J&vOuYFR{O>Vp!l0cuhYe2~<5eFac7l5*NmZW*tZ1>nffEK~&< zg&IK?$jQ)CJyUwGUcy?DJjm<{a0adbeeyDf?1NW8 zYORpmiefFpzsSo3wF$x#)UrKh_>%QiRt1e4g2wfGWC!CGK+>8= zIs;(lGj#PuC>>YMpeHqWi4u8^ z-dF%nYwg#O80SVLo*L%QBN^q^$g>m0?G_B-)r|o=lU?>h-gk~TdN{7#2sMt}816;H zjiC#viEttPOZqnC&+dZW4#QHs9ftRSBrk;wYac-FCjj^Wj2Xuv zH{hBao934w{jSF^!F4XNc+MrB(-lDdF#GoB5cv%>%+PN@F2h~s$dcLA1*A`oI`8`A zsA)G%o}agg<+Xg?*I3~EV*xd*wU};cw3qXJzMb>N_C+a}EYqpcejG9p`;!}zy5YIA z$@X-~@b%vCkD%*~xg+R0xk);?orOEV+F7`fVpAf#Ynj%T6hXu6+6<0WNyn-!s&Tny zNO&{!GIU)7UItX=c$*g^hkG&^ItdwlnoaOVG)2vbrl@%%cZ%8|p$s7Hur9)O*gRZ= zo`?G{An$?uFCcAEYuQOC9T-O0N6sj-{;LtbA8w7Xq#2U5L3%KpczllAQDz(kYR2Jg zQ9(LeD0fL3mn8sB6t<&%V~8RHRw2cH;xYhcsBqIM~#NG3mIRF zd>6v*O5cUZD#o@& zBU((LiwV@^2x=EAY!_!mu}eHzt}rx6TdS%$tqj1AV z4%?Tsa?>_m;$%CTHLJCe3~hk73TZu7A)kRfzxBDQSSFrf-TDt{tuRgMTIngeJsh6` zC22&G3hRc#_JP9o!QVl5AG&`B-2&1MDEz#ONOwH?=Z?p)>_kCD8KY}+wH<+)59qm{Tn5hx)V)Qv7z#fCK=`cT z>=)tf7rFXkJ1!+pmoT{plsz2vQm8IKHDm*~hHG*J7$krJ4CfrV&N;S^xpHsuH~{V~ zR5K#g@|haYNV^HM+$PKrB=w*GwAkvE6%@c`mDHD(M8l(_7&-%a6acfKn%OAejuLz} z!JAmy$He-rExq#XViv`@*rGfMlwJHJhD@iV>HG-X3mEzcT*rq{?kFl4k;E~iNj!sE z19=8Dhd~e0VQ>uY6OhLeSCewH1?Zy){{g}uMOb$~1gX1mRWcj)UqS5_ZYK=;ekTlVOyI6V8kX76@e1KciKC}P*wJHv7B9w8w(Mxl%4p58 zrO%G70LZ>SXi*&E7UdLfyav0caMD&$*G|;Q0*A&qg+R$FEx4^DFlDQ&3w)lSKY8_vJqc^qVWQhkkc#ktXH<4zO=1}n!>sk-x0HTGA!P8$c?GTb;3j1 z0;24Pv}yLkRaYD8o`8E2-4k&2)IQKt^JhyL(GWT3ut?Ye09@4$0ARDqwOKof+ku;9 zS6>Q1^<{!^1vx>uf~+AcNZaQir0o+uUMIO4IUO zA{-0$m9v0-wTbZt-A#-?4cUWy8nO>5R39>ozXOJA&pTk4HRW{3Es3G}tp#(x2xyyo zbal5xS9f>A)!lix3eUrJU@P3!1GwSF??4*N@4$80iOKCTK&MGf6jNuy0_89$M-V=Y za2AYXM%_iYHzI7PH$v*YPV|*DWZV73|EtGY$P#&4E zXms5bKzB#r2`~b$54j3nA2MI~7!!_`IN$F9;Scg?}V6k?}UWAVaSuwj$3woK9#OX`(UL*!v`xT za2*TUu&=a{dHP?8=p4fTm57|Lc0)QNm2fS$$CtU?$YVA7am?yY8Ee&1ueHBIC{$B0q$N^Pj?IT!tCSnm;Q=M(Vw~4X(K| zNxCv=Twe;JG+|mZ%JX<{6*Q?Yj*9&VAA`FeP}^37^Y*vrVUj@90s0bmev^llD=G2HJ zjYu0pX(P+H!Pq64lMX9U+IgXDBg+^%3D!IGOo{}=<@`%2JQs4^N?=y&O;u6ydLfW$eoZ*6gweJu{In` zHm13rBi^c=4Qy7#b(IJOYn?*0XIZ(ju60vIca%Pll59wP(2k-PYduW z;0xS+L3o>Hf}BnB?@@D(`1k4FM4!)es1MY`kY7Z@U79y!yrt_6nL?B73gW(VgNBR- zfQaoSFkFe<+h#j0n_(uC2pgb@&BE7)@oJ+)*mRbd%((7oZ2@<*w;^nvZ$miK&CXK_ zgf(Ph$HZ%^WNH<1>u@VTvqmx-0<0s~Ah(X3EkA;^?Al$Iw{>mP5e-*Qy_ z6Ew0}J{!coQN+Ed@3)Ns7C~nNVhxAnt^t2bB5#4zxT({)!5qYUgV7fgHbB_CC~RK- z0;p#Y{tGq)rg)Ce{L+;P^Zjr?ow$CjN`_Zw{7Tjk?i}zXx+R;5wncpvkN>#1(%znm zBd^4y-!`7(ah*Bd_fW?B9^z#LNv{1>I-Wz>fyQ(ETjXCY9{=_xVV}?W4xg3yH#4^G zy7*c9Dh1U5D7?Ibe>HplOA_gbZ+~{#&;Hl{@s5uLBj;^?J2*pYPx?8U_bOBNTgkrl zPdU`QB2x0%RcyEJ;GdPbT~cI@dY-Isq+E|93#CTTmDu1yDrMb*XkQ=oWzF7@p~8z zP&e{#FHo_8jD4b$;Pc*QyQtb$`u7mtkK^8pnF6{W6vO&BM|U7%tGFS(9TB_aCkar{ zyAkmOYY5kS2`+&@27n#AP+dGSVQ!v$3-T1ZetFhXOcC~+X$N@D3^L|n{2Q#5Fl;?n zi1%ad4j2~M-f%l@(AxbEaJ_4(HP6cm)I95W0OT(N+BPc;`_x@?#jH1l>q-BMNxS3d zMS#8-UG2UT5&P=%h#UgNzWO{2&w6_>tofxZXzed4gW{4U$}7M#*-^X(sM!4*hvB~y zy!XO&8-gZn z5FK~EpLqx$JeOJDF5y|A<9t63d8X+&e?KNgem@Rq3*YH*a+ z2)D2x=)>oE<-Rr6aNkSkoZq=0=i|QTs{TmV94PvwFK1FUvpYtgHE+SvV&>kYAEKxQ z{3|S1^pdbtU@4$O@2)^CK)s-8z!Di3EG~o==8O`s+`_UA$|WpYDB1?)5~^$Eemue# z8C=ljjGVck?sO5TFHnl0M8|WW+#Y>j2h%I85V!`{NLV$_W_}*!>x(ArOvVTUeChF>r0Cfb_D5@JAG3Fa& zKWTbkIfX^9)uc{CZZz5&X&SIp8S@7^8px`niq*N(-}b;W3e3Q)O3My2NSv#Z=9p#- z34PUg)eo|v%46~t)IIS0yoHXqLHvT-Jspus&MmVtUmGr@p75d5+*Slm1TjAmBaQo!pe=5tp_6VRURCBj*L7Wg`i z=53+JT;Y-|qGKGY5!1Ztb)k{pN}D05&G@Q<{;LV6+#CRdp~&IZu8_-mZB9D91hvQ% zr*O*?ely34NKUFy_JE2?8;-@H#ZdO*K|(#CnU4P#_d2upk7XF{_9wf~g?n;*#~*hG Kd@e5y`TPOLb34)i literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/5b04bf12-d404-4b09-bade-de3312e0b95f.vsidx b/Code/.vs/BlazorApp/FileContentIndex/5b04bf12-d404-4b09-bade-de3312e0b95f.vsidx deleted file mode 100644 index 470ddbe462b18e9f13912a540c4fa348a6da30ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1455351 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≤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

      F$2~d4jb&n-2-4yW7+LIcs+|9}-G;mt*J@Yj@S{ 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≦}3A#&2&lKsgA^X-zmj)*x*;(yn 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 G|NjGdbbE~e diff --git a/Code/.vs/BlazorApp/FileContentIndex/8607e06b-f631-4619-807b-b5a7d84f40d9.vsidx b/Code/.vs/BlazorApp/FileContentIndex/8607e06b-f631-4619-807b-b5a7d84f40d9.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..af2c98e8adf2d019f46ed5ce2b518e0f5aaa68c3 GIT binary patch literal 1482808 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
      @pn&VpFTH;#a+Tq&cdc}3bb;5PVb-{JT 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


      Fj3 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∣ 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

      Pga*wg*JzpmXabFK{4Yn_vTZsVG>VzYBx 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

      9q{c~<(J)F1Na(1J46ng?qC|AAHT{p zKxcjxx-&@0Hj9mynXlUub($2qvxq+n+eyH80lo{+9hPzi#0rQN5WM^JKRNE1A4@t4 zn+0X)8y<+t%=aRu1{%~katO&1Y)fdWCVE%6D6 z|K%Utig+8~2?+HQ6ZSy^>sqowRIdc3RV(YzYpeF?Dmz<`wxh!`qJs^fBd0m^zX5tS z^hQ*M*OaP8(Lu0f0igE9pp-OqWT~o-SRmVTQTbe?T+#EAPCP$3ze+aQYu^E{CkDR* z-c%L)(JR5aYrh0`9?*H`JYdR*R@J<&b!Hvnb-*#i>GAF?{uNkXA3q5;Yat7KMrR%D zwMPy4uqB*Bzy#Z<1v?0qtIJXDl1x8-3DAwVRj@s65$a2_?imdiJSO%1b3t%6;J zcm(#R06msB2F!%uO90Deu9B11=QY^Ykm6`H2RH}aA9Cfci-S$_&kTz#`jLd&2k$<3 z_aXE~!2bZ4V}3gTcYu|5062gyM#d_gc?=|vfx{rC+Z(2Uc8#Q21Djo3!~);~QcTt< zz$rjI>ZMO?Nm}gmcqX;@J(%mR-+PeaEbSBQPWyR^9Ms&-p4PwOpk_x0lFJ25>m1bs z@hG%C3WQbJ=L`S;`~={GNPZB>M*JM_i20o&Kg;)Wu;;|`()g8}diG`YA*HH!>hyHG z{x}WCW7##ZK4)%WuDMRJ^__kU-SKL7&npuV;F}EPDg#g&s(#30vO9kvmVO~@4#J8z zxf0@`jR#$3*O?<--H!3TU1$~X=xNW(F#^UY8l}m&N+-6O{XNk*3bD^gmV2*RPQGE; z)6u|Y0yjwhOTfQG?G)fk!M+siQzzT}{UF{C z!ie7i=!9N#?*nv0$Zr210skY!wql zZF+wk?8m`A8*HafPwM>?;Fm(|TZopl-3*(Z>3+cb0q5JdqB;RXfIEg-Wi~nLI&sJhPcSOK z524?OP=mMtxBzILW~=VI5pQqI#IS+5f!L^Ju441N1?*eEF2S3`ybf>;>>5}jRH8ui zg!brGU|VTb&H~N?Ht-$+w3-QK8Lp0Aw*O~{|1-QUGmM&Hk4h6M;5hbiwTb{|03rr} z0}$(6IfwJex^JHTEw$6F`@coyTbaCnYO)_ik+IMG%3Mo7|C33!Ike3obOq(fl2yQ0 zfb~@35b!jhIty_+Cik60^SCBLqyq`>@J;VoD9Ta=nliS*4py!)|PjJID{?v2KzJ|z2D2~ zIE|DmvEVpTu7vnFQhu`aXbtRTU~Rn1!1|GuUeng}4dQ)Bac*X5Ne<0}eGOQbzB7Qm zzL4ZME)g|=xK`y{Jq{^8FcMMW1d#}dcn5T@VxHTM`@hA#-@=bE9G?OF44~OG1{?$K z1Dh2=0~ke>liW*vxfL*52bP=1Bk%FZGa9c4d_CYVL7caUrvX!6EGX6YTf;kP0dZWt z3ve09%Sg7AeiHDLfM>xb;g$iHz%I2`-3WLipl19o;O_!DhOPsy0~)Xq;0VxjHGzW|L(fb+bk!JxlE)`-B zsd^UzCc4&fecOYgIRxnMcD_vE@2U4bm9Y$o{d^u#StlF&1+dO;OzKmBr=aVlUMy%P z4N_>Zwtl*;)ZLll7(N^ihRceHydPZ(TvT2)y)1bRR z+=XPjeb1o32kTns8g%?R;IBh$B}`M~tjm5#{5*ioQ#G5GcJr}!zVlrWzYBR*$8@ms zNg5OLZS8pZHt1YNKBA3FwGpOWkErV*SpvKS@Df1V@-cvJN?Z$e3^)e6I@w81fH(od zp}Z5sR%JS(rLWo-p&eqt22l;7Y>zaLtx#-WZH3fWqqYXG)n}>Io6H$+p)FP^{uBaE zA>JU4DHJw*IZdIkAo~?OlWUvB1IfM6)uRgin2gnn(D5P=MtlHhDlZ`AIH3L4FpU65 zEpgi82*hPQSCs->y&4XmIGt=`pbJw-F>1Ytmj&=<-|P(FD-q=ut86KK>tIiVb(VW= z`?6~(0{daGA4a94&<_IsAmA>rtAMM34d5pLKLI!cn2@XhrbJ4d>a!E+5iVOE-SCaqtAcm?8l zh-*mY>L`e#AdE|S9ug4t##QL-QBz=tfM#c1K_?giy&jMgZyN~6)YL`8!?N|HT!G#z zT0h2s8vesv{V)hC^&H?F;0oHN0H<0b*8yz`Z7wOT&;i&1Y}K7X7}K6DL+I@L#x$T2 z8i5_byNaltfOeNOl<6}DF@|m#x{|`xy&#-)+z|wH4PZ*C&66&9aFSRDOL@ziXs9y0 z5|`7|4Z*uH<8F9o+TrO=?%m0~2hp|{a4+DvU5RAUHl_|4k}n|9RsIDK`#k^=4FYs) zo~wDWNY2*AKENFHxdm_!#CsrK0_-(UI_zWHVb-r%Z-k7|=Z#Q+W<>4!T%sW`7-suY+w5*mXdA znQR$Iw}Gv0z*XE*N>V_&AyVvRVyn$z%j{tp@av)b`qurM0dEF0IB8nJgiaj^o&FXU zp>fbWEzc3^EF+dWsDBKV9|P+lgv{3zIt_MOgHp#iC)oQ=M{g%9Dy?hfK2nTEf}@TG z9Szu?Ti=Q^8O5Ium=rME)5ycv2i>C(`Y42&tm%^KSOx32unzGKKz9f;LL8q{YaJ1{~KQ z^csYkAjbfY0nUS+1)K$J05fV>P%3I*wR8z$i`EjvZw7ob*joX6wj2a|5bO%rvw&v- z&jHr%C0B{s69BVac?;k@u-yZj_B{gd5rFo$^8wFq!E(PPz8vi3fW|83nlBq*H^7cj zv<*-%dx_L@E4?;LybcL7TEDC?R4A$9*Q^xkWYMqJ=$rdAx1hK7X&63tB^`6c^WUBR zbJTU14R)(5=j|ruR#*{O+Udz0W9p=B*d%5uZUd}f?g~-68V8f24G2jFTn!*ufuz?c z24V=-2vuKz?i*qIMi5G=_GrOKk?monxM*-HxeZ<$v`lNkv~*1tCyjKh=rkzUa9EM7 zta%202P74U_RXtgiO$5!G8~RE{*Jji%vFZZLbRSIhRhYP1M(A?u zbfn0ZkTj&!0FE*Zjyfg4y|izvvH|`F;{ON4mi4rj;%^3fGuW>~N-vyIG!M3H;i{tB z+B`stiDblkDNr$mxNm(7Z$*Vy;!+glEnS3~IiX9~MI$t6HbZqJ}BmpZ{g(F`1pLN?So;5rT(?EQdl^Vx0{V%U0$5-_EdA8nY9 zBjq@3D_mI*w6E_k9L>sRrRiZSR_%)`5wErkJJaZxM#prkyhog1uR*s4ogwMbMap)B zX8obc8c9GTm79QEB_tj3ATp;J1NQoU>75i{)5hFYut}dY_;Ch5Y_jOp(gD~397z=s zQ54U0HHfG*uq6sbE659*_61b@40_Eg+p+;{V2k)(?3)%{fZL&S+eYvyfKNf5tuO!_OzLd_`-sVVS=jmW zm5EhP`7GjR;q3)6=^aHOS%xD*mylw$Fa{4>cXeV3E&`C>Lb9-*Ez zSz>wPFS7kA_k4lG7=*);k)tnvhu+sf{2I(Xi@782y`5dj5s0^gcqEcfkc15%$nb|t z=D7EKa%lG!uN8cjbH4cvcn?B;3XX@+VXt^UI_%;ev3#%C$&lpaS_EIhu~ z;m_&$edT3r>HR9_&A8yC+>d|wgUQC=ok%e^-id?%56XXYQu&Ta7u>*EfNp@Ie#>B= zI~b({@t;F^EpvH%QNK{e3FrMhq^VzjL0;#n3{vK3fGQUYW2@ATBIdSy3q^rAp9z8MRV=4hwz`(343S zJ{4NL2<=Hpe|s(10a6BB-ObhAT%F?T6q5G>W;0H@b70Sbbs)%O!dx@;vOnaG+*Y=% zA~^%W3g8&YVOB0Ns*E-1$!yj2I5}hMY4_8!!EkK${G521F+p3PCI3uQ|igEXVbRf~ZZ8wbsZ*eAFXXLfGk%n-xV zZkCp;)l?L{TJ^<<`r=m9#{oYMcycmKrvOJ_M_^U74!GWecL3f2xDN3z0sa!8Tc^hX zj{}+!HLe1hwrgOWSdZcTPQdR3`<;OEfEknb06M6zfURtTxB)x|_8g#{eHqZ+qoQ8l z$`*scnSyw#6;-jKNPFV06AK@n{O0Gqh^U=7uc^r<9bhB|2;!#%uHW=jp2_knBfqOr+%16r=r4MteKN7&<$clanb% zp=(=FVXI9Yc(=RLfdGf?UYv7aV+rCqAAt)UI*!8i>We$aw-AV9lY@0!H9{S8X)S~J zVOq<)`Y-~P{ox_}=>4?8VO%{tDZY~jhc-DpQQ^xwy`NW_gLkft%PFQ12WWlWa>#Pr z@40moY&U5YF_;CkHVteyQfe+Gm*hIRMGiHvHAu-vi01vUHSi+V8bOS*1pmgXUfqfYyzLEPf=>7@1e;}szk5rm`uch{0A=Xlla@kEQ#K_Cl z40JOH_1R)Y7f>m-^bnFE_uRqN$PMmoaBqyfPHwad<8zRlgT%>6`kS^C2yZn7SKHvQ zWQ@2P!Mh3~lcGI;gzIRf>?lf0fb=+cnEBTq;+8)Vym*AzZCGLV6TQai)B|{ z9|QX_u=8M#03HE+8(>8F6uF!MYhCNq2#C{NZUkII)EdOgfNueO3!sO7&Ii&Oh7x79Ogo;fL zZG&wa@*-deco>AUVZlx*&;tKaL27kOiS&0f9)PXZOsgTD0rO*<_r$&D9VU^ z;bb9u5~7}j%|_^h5Pzyw^g*zn0{f67U4CHOF%R);tDFBC>pd29elHbK`F`TffJyHK zKwDw1RqlfA9tI!>Tp#YPXHn>S5FNih=|Z&v@}@9%3VEhk1K22jl4A!5m#Upz1LAxD z<(_N450d-P*4Z;cM|BN^ni1>JnSXvra(+@##{y#2d8&%2N)SZtw51`LdAQU|RWXrr zcJSRTN0Mv4%^VMuxQ_RA8rShZfm?c6ofum_h96d%CBS5C8OgnfH(65vG^jWXHj%sm z4)=3zK(fjD*XkujJ7I@z0}_WKB{zT#h&OTdCWKzAJSJn7mP&qx`~d^~qmXPp*dTZ9 z_R8zEM|N?nG`A!Eb|hC0*%W|RgSZ;dn)4vwgMjyd?UbO&=1xdD(^@zZUFSmv%ujup z=ru~_7j>Kix2>8CvnMAHE^JBi;?(i>-WZ$5*gR|{4<^k`D!Vrv4m)R@G0~49?-=qN zvT z-UoIc#5$PrpamZR`w_5T4DTBO-^kT6R}PCqu7;4vkt`8RCpit>>6R{=o=YH>K-lK5 z1$-^wDvCycw!V{?dBAzFX5DVU-GD|s)+=fj>@3(7`kPb9ziF3Reh%v)`iB#~?W9!a zgL=sW^Ccj|Ngcj!6DcvUs8-ToeYG!FX~71t8ilLyb~;3~S#qKKD_2<-U)=gD-1;8q-Yoqp8ZPe8JSCrw=>gK<#PNB!6 zA>wmPE!`l^xMR{5Um?BH_6-6v28eoo8-oEccs_J{|L14z_qQ=ff@s$!u>qA8CVrMse)ML9ZEcjjmW7!%V)}JQs1?(TN z{vWVZTWThQ4!;y)(fTMPABE%&Brl_Axy_O|)2m4T0pHf)bviQ!tod4!m3!4jtp(*i z{@w`IR}yYSimxQN1=4#-uLMBcKv$U<$y~)q(<0zDI>dg8g1f7`iB%^;?IH4Xd%dhi z*+S)hEb!Eebf*AaRXWzjK8K=m70)|qfzZRS9p>rHPqm+~G7_(-sBEJS%T zDOqqk#Olbn-C;8(?OZ*;78p8EFL3&7fE>QD$ITE7he?xnfId}5RAyls9} ziZZ;+SY{c%nEJAfNylDy7OBd+C@sU6Z2sH6y7_OL`=a<(zX3W~A`|QzaUqc$0tPz< z9OJZIZFQ1Z>^j&KIXoI4C)&6Owu&o0Y%Ia01~T?F`Xyr+3bfun|zx01WDE8q+9l zQ#BkY9%RoK3p|tGV8KuesPYH209$tYMjy`&*4pXdQCj8zwip99Ap9j@+t+cyiAZPe zg9Yy-5Py!!cjC0K5S(g1%GevIb{ZxEW~>}5c4FUt?Awif`z_a#t$zf`?$WJHZE72C zLgx)pK7;ZP>ArJ4#BZY&wqei=Y#$;9{@`l0g2%P}&5a+})Yce#5_5+WVY8DI@M~bc zWn~X|h}d_gU^HVM9wZ%Ys0SXgX_b>Z*Vy)yDFk$;>=<7CmsW76qw_o-Y=iZ-;5NY8 z9L1RiFuQ~H_$rLL3bt28dz-;!5X9Eb0g48IEAW<8fcE(KrWvn>*jJ8+5NB|3MYRTY z4c-l~Hv!%RxDzmnbRiv4Frp+b7uumW%aQvLwT$FtBwOGsRv=>T8sH3cGtdnH6DHX* zP-#Ie#9HDK3aIDtZHTBI=r{XS?gGI+W09W1f+?iP7N_;{rZz%0V=8*KT~DITDYj=~ z-Um2>ZPW@)=+yBHu+IRy1o7hmJ*jg&U=Fu5fd38be}mX$P3t@JxD2eD)sD`Y)fOJ8*!XcPR(T9U!>FhgE5}THZk7{Im=L z+?K*^xwch%H5*au81CrYFeGeirw~nQHbd58JDFG{&O2VR`ER?08y6mO48@N(Ry#>n!Bo`f5L&WQEu;;jU4qL8(B%bT) z80;8qr{n^jKN;OTf15{2g_Enh5O5b9o#!ba&VV=rVyBZG?nRqxtGrNl55eiRTYe!W zo0%4r@)F6qnt8-3I;QOBD6jf#O4)1MX=rD<1;+-&&e0vQohSB45;bGr8)A|mCf9S3 z_gw5VR%y3Ri1Bww1#uzKnL;G&TV26s&FL)W>Eay$cvKPMDxEm>xnuoSI-EhJ{?RYD zqXTj0HO!T_+lisu1>LUyoqw76+D)D1Mm!zXgj**#mV#|m+eYi1ueEuf1^F1AiG4l( z;obl#1Ivgtf_ux{bM`P#a}OvK{jDL>tWAasROvtZufy0&Da~%*DbGjF^H_SoohMfl znCllYcH*krp9ff6c#N~NxWKBUyvb0`BrYyJq(iT%VsG@5wVhTai*5J@OYei@B$ehq zoIYtUbFytnjHz)U2EEyOy2}uu=HE`^LjOQ|&Fhl3y-!njR;lP6vh>7kJJQ_g_7O!OlFwFZGa8icGx=05wIDVdU|7!PX8Ue ze}|6u!gep9=Ruq#BqY;>*bUv@!ejtP^{7-#bBMI4E#S$p7e^bCfX;zukT-)ZXUJ?D z+0oz%`b>iv7h4o2g?8Kuf@J7DFi)E=p`+Mxg;hhq5oU~9u(}_Jr1xMFG@O}C;=2G)fQVMPG?eiZ1K0Y0=kgRirIBfKN&DLTec5T z*X*!4ZfxI5U~PaA_Kmi%uW=wHcRfSUk&L1>*w$ck{T53z|4XVgaLmHt?B7N?26(Iu z(*SS)co5>eU2Pv6gSAoIhD>^|KpbqR>mq6ateZ}5Ni8EK>+?!?;91vE_#gGr9Ap3@-=kClZz+?ltmZu&z4ldvlOHi+g^W<_KlPh<7>(lM~~T zFq!DJ217t0xLQS&D|MYtdiyQq=YV|Ap65CsjnaV4ma+z=X{&jV(wU7oXlCs) zX;nGHy$&y6+O3D!ho$?_p{t!BGE>mE=Q7z*vJ>lj=~gEYnos+z16Jm=gL;zd2s+$t z^o&E!1=;4$1p7=ZxSmGQj7zz9DfhIXW0jLYmZhD>LwPn*jOlF%a22=&_WJ?9A9;ca z(;|pP5X$>oz`q5wucj|p!`8rBH#WBLGCf5LlFF()1FwUy*!Kax4@J}1mr249@G)Th zA=PA}bjiOm4dUEOPOgE7mrq09(^@YJ0cdoSa7j#~(My%Gstrz^vjluJ+Sb}Z(+FME zw&fV**1u)w?gYFOHd}fIa0bvYy#eqI&_%hPr-KO|g6PmV4^1rRva*qhr ziwL==yntI>^+?({Uw|`p#!wOv^;z{88F}sr2F#Vj1UuvERByEn_R*x&qsbw&Gr4Pq zr4yTB0VR%PpOl*b4c02U0kIn?R<01MBcM~xSG8`%md>sQ+LHGQ zsQD=l?jX&UAjv>4Nx(f3z||V2SrjZcF?<#53fL8UV>|0BbHVl^c|OGFOH8@x`Bu9# zQ4XEup}gEe-UxZlZpL5-fK~=AjW)qFlwjs&`(SenwZe@7$0)bm8o&n7R?WG88!D#F zK{tmPDZ^(cooN6Upg9F7_@WuiPMh z0Jd0QtTIk-Yd@Ei+07|9P9y3xX1Ii^q?xp!0o;Jj4!a6ic>tSni6R4$==vp&jMxoQ zl3a0G9ii(CENC0UW{R$^e7@Y21w9ah>}APGC1)WvLSCLO=}bC~^Y%Ei4dODAs~OD5 z;NNp5MRgCv2O&O)L3W%G;0SOG_D(>j6 z^tvH_4DcAByFF>{%s|gX8&_#*qY?Xza|Fab^&Usj@z&p7d&K&!(mO&k+0p5ww;imP zCE4hacz^|iNoQic&LnC*FFT5!^ZA53j6BCTo2*13K2jbB$>VT(1S0u-7Q|T)8gvrS zt=OI!iy$nP6;7m-AMg$*wG~N=C>J1!X(4I;Mc!VV6Ac^r5LP*RHI?T9Q@KhTX6Q^p zr^CswbeADjfmvmU6DbX0Q{}Ud9fH!2qYVKA>#( zf^|=I38AZiCQTIe!W2b8nB!$BQVt`<{F?_1M=9rCmgaWi5(OeDdKXgeY7LJz{a6F* z+^6Gyn_)9xt$)2%u%&+&?C(PS&8Qp#TCaK$68!IA|2xF;#?r89LAei|sh3vhuz|IV zRIUMPU$4zOuC^aT%T~!c205h4+jBL+9z!=qhg~BEnRUfB>Arp}!L|gO?nmAp5PLwZ zOtR_V0IX>ym{p}lMtNt$C5wTruAE7;QrhMbH&iCCv~(Vo_HG@_uGK2Umx8^tHTQbJ z>j6#l41w}?+S1iFom0a<1)DFyJ&4f6U;(hxZmf#(DDNv^`-)au26eTa0ec4QIi!3& z;MW7L>9iJrsMv#W-lRdVhuA~pE^}?8*KzN4(9Of<%U*u7`bNOrtXHpOA*Q*$R5H&} zYa5T$wqbaFA^9Fe-GitLS=f0bV-6{=#Hy+G9DsX=zL>tfeV*bo!zq=N~nQqN7e6qGTNk0P%OS3qmf2unxY zvr3gvnnx*Bv=CqgiMa#hC0VuLd_-9Ze}=1{LFggqZUyuZkzHsV&}!xu<|^PS#GThr zV2f!DVBXS5r%RvKpe&n*aBM^JHvI+s8$jQbx``Z;#CJ@FAUYfnr~j@3Hjp%kvint- z>@Jg7&DaO=zE@{#)1Bnfvl)q$)RGCNUA{xkca5?u`CPxWEU@g6+mD+ zaaJ;-N+{qI!^C2%ZN&nL87p9y$yj5WL1}=1?6Vq|*TCUdz7`Y!TW4#M(&F~r&8?#3 z?ihKMVUwmQIngzoiAMUR4yI|BkTQosbGWbq_+(1BDxb`~z0cmXum6p$m|_|32((@=i!1l1K3Bzrebg&yME=G3O78oZ9u@P2J; zK%;yDMMqKO!6#pA*lwe6@Tm^?prg}9c=X$_{Wfer1-JreRmlfrGGy7=?}X$|INZj_ zuroy@=a4dmX--pKME|g#Px)>EecFTh7f}ul6F;0`)qC zz8o{Ep?tEZWTriHKI5af)$3-H;v3i+tnY1Ge^eb{KMMAGg?hfJmG>Ot*E{MHbBCDw zScZz?KpII<5UQR&5|^jFhd;2!A$S zVunY}-ijFxns0^o$I#Y!%7daikbDQ&5unA_xr&PFm>=gI>qQs@%x__CXO)1I)VgV> zp-!l1?q2B9nYO{!kz%iaxASxNNU=V5K3Rc5SHQayKX&4WqADjr3_uLHif==}GLox~ zUcfZyD*>N^fTtk2Gr9maU}wS3hK;K{?CiPqxU>;;8}Qny7Oj*ti*$JeUBYSUO9I#X zzmNjpAmYA-xaFgGQuLi|=(b~(v$@_N+;O^H>if2dv3G{-;xRSs5~d&Z z@}kGEQ(7qhK92Ky83#~V-^;-8CBP-(VzQ>63*HLWm8;-1p#Da$Q48Bh-!=uGSFf6) zqu9_f&A@j-c48R#E?C|C=Xr+jWJuU*exJs3{4m6F^xkd=-2lC-nCr@Vvwq<0Fz_9sHR#r`@6}r!zGkWAICJ-8OsjpFX?gy+(`3v%b}`c$!s{l{r}1rf1Yn;Z z6Rx>D7FceE1m|Mrr|!=D^(03}hqVqV?}gXbS>KC}-g)5UuEnF$+opiG@()p#^|Wsx zAW7qy0y#u^Y7%Q6gt!L|qm8Tdb8FZuaN!kLwGMU!I095 zq5vYVnePFdLx=sy;lyq=K&6)Uz!Xal8m2l9+n)So$onz`T!{E}K<7;wIRs4cO`fXl z7O=O#YhtD|`DUy!NHbcHBcMTBPkgn)B*Neng1oQyw;;(Y{?#k6#lElrb{=rPZHlZ& z&w)J%_8?e`LRkgk9U$HTVgoQ8OlKOfO)GQ`(5BFt5umMa%LF?>)PAu0Ta{M;UI91) zo3UpOFcYsO=8pA_1c*)x0(QC;V1-E?S&e~6uNa`$e6f9Nw+tQiatFkTMq0}-mHQz< zk**FAYL+x$LswU=)7eSLWG4fVycrCAhtmCsqs;zIuA_)rrQ3I=&Z=aYq5C$EYZCVW zQcBIgq+`CywSx6-L>(c+d|T12Y{#A%urrfR8;v-f&XhPm4K`03nmIi$m%uLJjM(1h za!CQ(Nq#ICz&7A2L%9M{OSWo{q{VQOS1@nZ-O?6?FGA55VZn+VZFIMBFX{LM=$^p6 zYoN=C-$zcC|Krddhwcf`%>ugC$cfcb1VSARbVmT)(CBsct3X_ZJm+Tn0G)vMidJ?_ zlgc`M5Dp8#I*QW$mH;aw5bthaPs*Xz|R2Q4sV*Qw~ICr3CC5&4^yQ`y;Ropy?>KH=qUES$xA=;|JSH*;0N&5_OFMer&={9~_{cO$dEe53=2)iCdU&QF*D#psX+fkPWa9LpNt9W3u z!9JgXPYce+>E2Q+sbWi4#4)m7cSN#3z}%Zyr)A=*xi&{r%%N!6zSVZ7&~+3|hE7Bb z>d71UK5Uz@D=1n)kzS@KJQc)KK`bCXmVOn8uL5Cm?E|#lt0>jN7yI)CmDfY(19+#u z1Hb_drQQM&Iz(G}$yFHyqS~AV(bP*e|K%fgalxc%ken=zsG9R5v_@>MYE(n~s{!-$ z@cn?vVq=>8b2?KYfp;0=j^}_Gj$LEF3#;A*@ky|$onHp{yE1RNWPa>q;e zzY*{ok=${it&>?Onjp#NF>K@3p!lZe0e$NBo9I1;tG@}`G1z=Nt9tV3IY$sI! zZQAb#>#I!W!5ZKilC%3e2UrctRm@$5cok6%vHuLVdzD61$iC6-f3Nle_x~yNX^2_Jv6P z4y>wV)j>-AfO`W-sxwjfwcy9N_hYcFLUJ9T$7Za%`v5J&273?S9*A9PRc&gEes5$i zEJCZBwsaLv5OLo`N*A)Fe*ta3fVOp-ajQK`7jeCXVhNpW&;(XR4U!uq8-wb}t$kUV zOB^FR?Tht8qzt)=JV~+*x+#YH2?t70@7dyEg!)h*tKOuAowND}I`lUx4cHg~W3YZ( z&U;DL>wH34xuJy7Bx?aM__G_Xj`6a9wiSDW!N=s4sZ_MM@%M7 z&#fisY=w?}t;*}cUJp2r$^}5zenzNNg17_39nh_|3AclLZn0|a8lX#x4L8nvd*(gqmbTQbLy#PTWSs*CZji(vNzyO3szaHuD1Hy}EEzU( zwJPF$4)J1a_KSBO(|9q&^_bj!>a+(1z?~xB(zT#G7b(uE{f(vaBQfBr4Cg9(jZ3do zHRx@S*UM-9Ei6)c8L2bI_GXT+PBU%hk19d2Xrao6eMSZ0U`8&V0WaUXS-DR+^F3Qzko|RzRNi z?L&YQ5o=Cak5$hE;luF_z;YEft=bEAFNis=tnxa$JS zTYW}Ha@-aS!WGK}h}X*@%7=g^S3uis39O@}V2&dk!L$l2R~3y`%8jtys18c~UZ(7} z+qZ%EHV}SK)e}}v;GTQZy8mQAPhrj@Is2>*4%(cZ*-IhG>|qQzgMgXIqS|mTLqZZn zw<-m&sMz;0K31**F9YNaK*W|#F9UHH68ne!sF%uDfV~18PAirH-AU;5{pf{GDHSykS;YBKh4&%g zebBuZY(gj7F|fzLu7C}A7BDSiOP6mDyT&#n*4sjxZx@}9&|aedTub+J2v}_cmWW#( zN+rq@KjWOOl5=1?Y)LLZd*{hGCg7b@W*+>6?d6#EaxA#QNdg_h>5*-;2zHTsr4?eqZ_5!1{gVUjzFiWQo6M{Bm};_I3#{G;skX5KA81y zJ4SBD0?*dE&u|nSKY@;;V1J^;ej46-djOJjEA8{3rq*B8T7MOK|4-O{1dexs_z{G< zwYHlb*8}VhT2MX<@eYXnhM)Z?^}wwAeX#!?QGbD`e~+lYz&-`&YG=_pDXO}Lfw1*C z#PKZt4Oj(+x{30q<^qDa zySG?QpSGa_=Bhmv`w(k2zwhXm!#!^7FQ#v6Nq(0rztnoDntKx*a@AR%V}U1d=0U9S zuNLWEVd)}eq~5{-bVBOWTt5#rw4}wpT3d z=r3Z+F9J#&9g(6lX^JTKaHP+{O2-zag;*B?4k2#Zkn|e5KltDlR)eOTmp2pb3UE;soYDl-UikaBqm&$0k6Rsg3UUrR3cyo z#0+%$+o4%8m2%T-#&XGPECUU&^yfgsXaon!@(XAWuFuyr~o#7Wx< z4ldXiHZXFd^=KAw7LGNp*0>6XZWRckf(UOXrh-&z%`G#?7jvjOVp}ar2OR6ji}hoa z+sOHK>Ud;?(iC=_1`f^0RhGWJ@(}Td(3|q0fIQMznsi@m_7v>h-iv9*bbu`bczfxy z2gDu_NwbdiZ7XESXb>-l?eaFxL%<wWMq4jx`;fe^O@?YbEEu-_mMHG!Y96fpSMjTW zt8J_rKu0ipXdVjKZY3FF!x__hHYeBgDBa%v@k8kNA*48rC19mIA#SZ2!(n=l!B+lp zRV#JqRMd-P$phQTXTkQ%RdHd2juArBtqR+kkp{3w4dEDqH5!Kj9Y5BQ61RHU8N}1z z@RaC09FeE^^fEh1+1J|gJb0f6=z4Vna04l&ZBm~0^~|^fjyn*b`1saLTAznk9=^#V z9EB!UJ#*&}KZkf@AKzr__4C3`+N>E{(zP*2X&G-ieqOyO!IZ8u zI>*2O=R%yT)lJEr-6OPhHX1{>)fI(o7zEavja;!_o(=d= z+hqA<=!cN}QeW+1LFxBOI}3b_?B(CB802i-dY_N6+y~-5gG2n>#7e-7-#R4DeMX58 z_SJJvoasE`Oank-aWjW}jrLZE?Qc6#>Gxl1sSoiS;>VEK2P-&O)yW9x?Dqapz14f# zIQLo~x+`gl9h_dYC%gTACC==H3|P^P04y+^?i1Qc2Iv@IxSNz~ z*lhFIx2AiY7`o0DKg0=QZ~SP$W}r8Id$4K`h<#i+kFaA`MaP!PI_mD4cz05p& zzP*>mn|3jPC=GX`dx(+S(dI7kd=d#)zXj~KfVIhDnuZU+nq2-^;lJWj50xrNR__qW z1Hcl+mA+Z;&rZ^5^HEeDh0V`3SROJr)2d^T9E0SE2&m{rM>{!AI@)9f5*(Au{$YXt zJ>>l!^6sN+{8}5>xL|)v4rytE(-|N!k&}uR`mXTK-jIqL}xkJQve)JCUCXzoL z`oI2rcayf9L;N{xIk{=ddHb2Q_$bQnN33F%+vPqgbFg;F4+~{Uz+1Wx5mUeTS-rrEI zhQi!ez}6`|*@VWRWSI7)TL~^;{Q}nKo590m1Oh_hGNVe69AHPZpb1xUC8fHrySMHrfFyR+*aFT^oz+?J7yA45{5K8J;XMS|1mzjXHXXK&tHPE1!f zL0>Giv-c{EkFh-A*YOCUbsBP0Tn(x|_g93XFtR?LXV5BSn79G5m4BYEk zdK>}AAsJ6%ryN`{+=K7$C8i#Xc`w8#Fua}>L1HoY<6u5ZFmoKdd{Xn}==gHj+=X~0 zpdXy{EnUa`hI`(98sj!Zr05xy>!4}4`VYWxN$8ldPn);|N#-^0BXy}J7CMDhTLZ-?&n=Ou&pJV+vO&%Ae5Rj(ddr6x%pi}=SPejgkM0S^KmRGUqP8P#rJJ4>jD$`x$A?@{y; zDJ^J?=%gMN^k&V5-Bu_zNaA#1F}K&ZY9dV8?Bv1bS%CBMnXtoj@r$W-pTMnJ2T)a9 zGY#TV+oyY`?SX9%%BPruEnAUTY37#$PZEt@eICK)(6MaCX~o|T;&$cXWqk8N{R!?3 zATengOCREUMKxBfz%hhl$ki%Wt4>ZB%bbk$vMEhr-wJPMuaD8dv8NN*n8sCQqJ9wK z`eDpgWh!+qoMFpz-H?2`4O6u~;x#fIwn6zEURrI%ehuK)Kx}=vpK;$HI`=ulxNr68 zw2_KhZJky?{IihvtXBCF;1b|G*l9qMx}4!&61cDsYiR~FEsgt$P_*qyIwCZO;_Mo} z{PdehcCzywnDHHek8&u7W0rff+}pu?quy$4z072BNRQuYuf?NC4@`PFgU}g-u1?zb zNf4g|;qs;dv}W51cLUxH_DE|%o(wEw!G}$y&8|(x5vK z;O_J)yuDU^E7-Rps`JWcYuY?m+c)XxNPHT^Y1non^m4$yvEeOWe12Z$P|(l-__=){8*OE1-J?;BA1n0Nw&v8-CoYOynxL+dyXv zs{BsCJ7GKOFahz4xc4IN9R%!g^qkH?f+g2DldUywyXhEtx7bY)nwT1rHB>sjt%0qX zFIQ<_gOitH=fM5}Y=3~{R{9zSXST~7AlZsrl_M8srJIm8>c9wFIoItys6TbX3bqRZG%Q60_1-VV!_;~?UPlk#4Oq8EZt-Z{W? zfUEdXJ5*dPfN;HP10;U+sxH{3m6A?(35ZKT820qb*Mjh?2PYB#`+&a>oxLKhH3S=N ze){U!5c_+O_Jx>crS9>rL2L(GLev`p--x19fW59U06S>?$b5GI@piC21WxljAH*2M z7&fDp*4OD6G!OCfAbuXi3e5v}^B|#%Ek=9>HU}z8Zf5J-5SrR4Het6pt_AEFC+p*TtdjanSw6&H1mjI1q!fp%#iXA~bYAx6axD(K{NUrJmKCt`1 z4v1fpKVKR!2J_I(w-!XG7TgNfCu~LdLhM5sraKM2VQ1iU1@d#fuO-p8#} zq?d&RQHh#*^9?3bDp;F4MvA=+3vR;#f3CQ41EINUATifE!#i6|4Yl(Cbc=8u+NRl&U^U?SW^HTwti<--uAMD&a|j5jtdO}Tot_s0VnY7Js_^2d3v9WN_&{L z*`^vG#YB1)QtZU9GJXy_ngPiHu&&B)K+z45dqhp554b6o0v@^xzL-l;sdPw9Xc}7Wr~=7IYq2``B%Y4 zl;d=|%gvK5vkq8;p?b-y-GulA$>1Qe-qx#MZ|&<$%jkYe@%IgM;UkFpWgI+#X%|d- z`P)eOZAiWp<((YY7LL-sI zg}j5+2`nyrZ`-sdNFO&EErK-;(p?%Vf9;`2oPU;^C_=zG`$(=KZb1Cq5`&n*(&{}} z>f0PAxtGDq_Q<#R1%uVMSa0=i2!!1)ONGlO6^ZS%Ld=EkkK6YWjv(rfG40v3%)Bpc zw9Y($Grc5C(SP)&r1R>-yae0De0@rv=B|gph_CU;%{?m8ejnwv&+fKmua9c6b9M8d zPdEPn<-Z=oTOGRztOs6n&>v)~=SND`1$z8;<?53B9qKePy!EqA1Y(Vdzn?((;QC9=4eq7-Y*hgA1R>i> z&ZMjLvD8$_0-<*jCWuwE9Wl`{;|RR2aGf!Bvc%@rK7ym+{(AO^(zgb$tC&k1Nhr;o z-wGf&2MG2Dk@6`zb|=`I;?CP;fk*Pe_9@xL)S&}Rdwl5aD~1PARF5>MSBqrMf$!M- z*N{H`3ROKvB!`AH_g41sA3%)&?*hCF>=I&ZYI&0rkJ5z zY-b`%dJiblTD#gHCWqqX7#+?Nef9TvTeF?jCrneR*^}k^yC%c_bmX}N7!a!rkVfN4 zV13EwEWu8eTm<4GTZ>xkaJTR>C~Yd9;!V&ezZr=jpPX!Bj<&OmP>n;)tO7-YIb5gKH6D_QeQf&S+ot{ zm_dgzFpJMRA8%*jJKI_KZes5f_s&mvDn$W^@2&k_O~DC?q3tk9y=+pWs8iNq^OKF=gJho*e-D1V-hmY257BWtt$-OPTem)q z_>+3>wAO&xaY!F~!0z6ZlMg&h@qvdazU?qQ;ve63nC9CKdO6?&4^w>1VTzAAOz{ba zX+GgF#n&7BaKkj;XD|>0jnIt;bkw9kHS?CE><{QACVv)I;$giMC}2b?#wqfgLd9LlbHEU1I}y6 zjUDD%Iu3y~vm0V+X8UUt%LMiU6zwLu^-Fbx*cGndFz~481of%y{2kuT<_d;ar<=58Oz6g7Ee``)t1*=++)h|JQmAITdwL@e zBmL5aKjh}OPyPYPpQESz1ByO}_FUox2@(T61Z5VnW@k=(TbX!yPK z(Ei54&u58`_8IN=-+h~qTC1F=t)NIBu4B4g!C4OXTi>*(hz6sWjN`=zVtFU_Qh3d z$#UDf-A=G$AHX!Ty*ETB8m96T@}{t0Xtrb3pAZeJsAv4Y$oU4jJ4Nn}Vp_}b5L+dF z&ZOTBD0sE~PS>5LksZ|65xSd!#h>Zc=1y^IcVc`T;@4N+ZX~hPp{P@gusQkXMEC^| zzX0OP!PYZjuBtEeIOtZ}3E~m0viOpJo=)gkMS1Xjs}GW~1NVmz^>PB{qsEt`@*zYy z!RX{hqGmFXP3!2`Er2!8f-iq>hyz~KRPSsVyL6W9*itTZP z!eXRhSKA46xE8M<3R>WiauKfXK#}X!v9TiS8oXR%j8eRFsZOlmU59Pm+=%<+?mY9C z8VHDZCq+rA{PO!@<4kn_5mB|VfbyMYQ=9iXQ`>0NoQ^!=ypu?7qeFP4z9PO^!Ot6R zBF`JPb=G;lh{+-*o%UuBr1jZJFNB zKR?&SoX{^??;LF2^We@2=7c8j7{hn9-|U)Vb~wfCaEjUC6tlxAW`|SE4yTwMPBA;2 zVs<$7FMhLY+DUZpCwa({PUB&H4H#TyM6}2(6LI$it_GVDbpEF9|IZ{JKl1W+jgqFa z1D_?s>O+q*pEINV1{8gRDS)Di5ce#|16nn&7Z2z&d5~t=bn-NZw(WGki|u|UHT`Iy z1t?FS?)Z~ChRD!2Q|=D5(7s?G|d&Gv^F%CiT08Ud&AXcc)+0QBw0T`3f~LeX)9 z)0XDWCOJCnwSQqCkXKb6@h(ED4gvPYyaB{%H;FR{Yg#I%yamFR-^g$oUe9Jh^f*fV z7KqL|1?*+S;4+L{2aL@PU`YY%bgRcZpoZC9Y-u@CH^vc=m@*?Xi*sH|_Xn7v6pzd9 zG#wETI=9iPS71=ifcscm<-WoAPO#61H^GTj&LRV9OS;-V%y2)^ji~I0^`biqoiixC z%p_Ga;*3!Xv0z73;xg&#{AOwD94wjxJ4**UPGy~ImCrNJ*-k&IogyYS+Z`NMxkqAN z+Z&k>6$>=za^!i)cnNGmJOEq*yEJKOc9<3L9!TC}qrlMs8i<`-?Q9Vx*^Uiex{Hc# zgV>4iQLqW3qSnAVYrcgm&lis;>9i#?t2Lr~eZ;02`1Y#LBn|sdrn*X@>1_ZnT zjx&J0e%bLOra@ORoxIl|szH>kP$Yo8H*Qv-TLEE*T?AZ|E%Jz(A>Kuv>eenr5toq- z-@4GtjS=!j5SxTK=$hkpPB1)}aLB@g4tLrP!RAg!rYSq9AWo0&Mfu(sNg#%38_L!i zlzUT<#NYk{X*%K&ND>3z(shO5Hs6pz$;}JvOSK@{7GV29l>Z>0*slcqN)S1EY97=U zKO>k$s}d=GBqJOV9S4!pAWs3gs$hei0$Zn~oOE!{`K}13y32^_OlBdu12$iF*idgq zSg>yc`!+n9ajC_i*?S6_=5~qVthuM-EK<%Q#SE(kKzt6NdfLl%*@<@ckmpx`$F42Pb<)RHtvopXASH9g+t_47Udi z@n}1sX;xb$@e)NwEgb62TKBOLknH5%20}Lwu!I?N+&jWO4_%xIF?GX^y}Rwxb&v%% zzx7;g**bkEQtkx26QP}s2zUB*y5XhWH^32Y>$Uz#MKDp8-TsxuGb+-8+3`OlH>W70^q1rq4$jV*LloAhpnE> zz|!A1g78Z;gM}91(sme8{~4|LPvy z#kd@$yBMaUwhSb!SI3V>${_l24I5qoCWG4@UxMU%8xYg-BH)XW%nH8q`Sop>whg^=V809OuMihc zka(u@S0JeqB&}(7#77|Be)$Ly{L{D3Je+U!5fjp4CKbd+X_uQzU{BBrwID~-5e%|+ zT3)MmMnJ9<#W-^@#mJEu{(nBW$naEq1*=?zEmyekEdkN{eB6IN5&9v(bap2@RX0FX z5rl55;Ux9Nax+Hg7-D;T^-Dk-bOx;R=N`C>qH|zV{!>aT8Ng;uVp5ug*?xRt9bA-NLXR3u%E=MC6J=oYyuHX%B?`6;*c^_X;MTkoI;HfCjA{E|bL@F|TPCg2>9{Ze8yA!^nDnp7hOwA`$3hoxkVv6Ub=7ziY`IX9uzfz4Ob-;gqHRK zR&-#MlDOC&J?soZt)~Md_p&%$Ls3JBhe$Rgg^fX6l`UK?Ky1GFU`b1}%+;2V^!%7d zKv~LFTu^V$`SvobXKpXid)6lf3NdN(KER~FJWq5qvaBKo(`~CJ6IUnAT?QNw2=m^? z%PK1t#BfP^pueZ76ere_WMgZLj{DGYA68k6DqtW+AVyq0nyW|m(gH*;x{J;aAYPQ% zEdl7t53Yt_hg>BEevW%T2ZxQf47dzv8^t5n$xc5^scOqMk`-|zCpV_r5){2-#9KU+ z(f~HF#TjE?OC!wKrCX2;Ahtbf7BtCb#mtJTio&Epsw`WOY#<`EV+L$R$JN7D{_rX) zjhD`pdnp-Onv!udI?^>XGL^wrn8)*ZY#ur0!6;s$WGRouSRY<-H5)F?4Int^ZB0lmu;z7jv;Up+s^;!^bLYrr1eP+D`=qlPC z{}{l>v|h&C4G_+%=7)@u{>uzmkOyC#ony4^g>7%^{t!_6%8#}$G$0!2H22MbZw7R- zot?4icG#Y8yRMC#W%!ffeKNc&T7?;BxaYXP4!8!m2Fc@AK0oBIbI&Q*7?R5XFN37> z+AxSt?*>e3>DG3S;0<7N^A;mL${^czP9by|LGhY{le+)^w z#;uba&Hqc>yGLnumvz2$kwDQPbTAnsI>W9?14V<_TwIHBT>4gZCsrb0b?D3l6sa`9 z2~o#zfKi9T@K$vvR$63=08V7QylDc{vni8NjUO7b~lcsf$>W_&Hw z*FyaQhBkm395p2su`$%Q!uM9h?f@CB9X!qe&j23@^PoY2)gDll9l*XD zl6m6g2)ET1`wS37A*GiDC8<1C`jYBD)de`E)xQ<$ej zv<$WJG*e7`(dTu<))8AlY!&E?WB4}%eMn~$YLYVnrpG6L&ql%@@p(u?YA)HnuAt*+!pFkNFgwpBeHgxTo~YDerxKk4mdrC7amT#KzWal!-UVnZlAq#|j?2j&nXz z^*U7fQ;@IbT#TEh5!4Y9OHl7*H?Mgv{7&3h<~f-)9s{d~!Cx)JV;vEm{p$*;wdv-t%A@u@M;#$0n00ns(|s& z@hX=nuIn<-Y`~oMXew-1KT?~1~c%A*6RApr3ri!_`Jtbe5A?m%~d(#P@KFEn89sfHrZqJRZGJcI0n`T!qLaz z`xtiDTxoHx<6Or%*Mt^ka<76wsU?AI5jdLk5gGXs(4r3WZ*tDQ@B>I>9KR0OjE?0q zUTHEtZ;Tebs;u>si1TV*fwXAyqO2YJlgNG&r8i(QAGeZPol4OO?n zJcYTu0_s{WwU(i#4qOFg#`ZP5ELRO76_%ir=ber&wJmYT4WTq+zU-zO(L92AgliQv zM_Zh8L2n3&$OcV!HvC&)zJ++Vkd5Zj2SKq3d=|P&YiL0tan!o5PhGOH2flKHqozQX z(Y(|3YIzVFXtsT$s*ZY-??cu5fIo`ZBG5VB41ECj0jRIyxvIfyWV3y+asb~v_hNn? zRVR@>$+_KL>@fZ`@EAOXh?XiJ zj2{AKj`A*46XhLvdI!w+o#%a6{UQ-FQ-`cSjCrzufWg=A_3tJmjxasdn;>}V!|VIF zGrH!JXWsFA?RnU3KxGj0cGu<(IruNQ@n2ASu}^Aae8f4gK{0-?Z!15uq+)H-<3^9Z5`o+XLEbFjXD&;AB zO|e$f&U(LstP{{+qarpqN((v&)&dPeh1%Oq>B(1aK(+BQR5{ta3%h<=&#Yx^a+r&a zyWqPEEgSKLqenvUb$2P?Bs$Fnjw%Gi+l9Bla5 z!ga__fm2jT9RWu`6Bd&ha+8-43c}JD%93ssz9{Ih(e*Yeu|P-pMW_xki-=HIIG#l@uu=XgJ z&2tB|kj!%m(^mo?M8PID9)xcbu_I{C_u$*CA(1-GQQR;aMd-)6q9Xe&47u009#z=& z5;?`HyCaxKP*qyV0j{v&=ea~=YbD+e^`(HL5E?P7=@f=eq51tVF9DZ0TI9&CCSQdG zpV^&2o%Aq+rLA9A9ka&mB&i(X8d}!S;tDUu*CCjubgMDv#xQT7dCc-{u0OZjZxS7L zZ42Qr%zp7npYP+`eVluO3VK-stQ12?(~e*w9k2r``%i%W zLcmjD*5^5>epz7&$8B@pKsMgps)C^7&9s=5PR#v!WtaP9io~i1=10e=ere9iANuBAY&~(l~CO(?c^V z--uT?V$Jozz{yz~32WdV?xxVqRVr3kRD3qi>4W?t?qh2*h0dpn`VF99e>u!yBSn{jP4RgN0yC#9O4oZ>jLc%i^W0OQQD!@ z>NKLOfwgtdO4YCVy#T(-&}`N+<0zXXj?gkfEa}|UKW&`=2T6o^8L?%KiiM+ezg4KK zeZj5v7i@Ko?5b}QK8Nr{6r2N|L+rW0b>KQjN#`+OK8S8x#z~7S(6D|GEkB6THDss2 zDR2zTZH~KvgB$>}=F)C{4PYPCn^1KVs;&ek#gYyh>iOI_XAx8=|(oYyefJN)VHAJQjWZyHil#n(;4bE3buPsLmk7MYUl1}clTqM*XO=%^0e6@C=06W zZCVFwG{71SwdPv^vtnrvnXiEP3YfjhZ>TAnBk&!8Z%TG=p>Gg6dBrzIrxc;nVRI_*PK5j0ZJ}a+Hxl$0O#@ zd;qZnh%Lcf4^GU6AYTpA5SrmS!Hl3btFP0jKaKh=sA-fbuyW5)Y2nBZfchA*?hdSZ zmB7qCKCkY7yv0t1T|+~;|Ki7(57AvNV!Nom%|f5?W0i-S*W394!;x=8v*WeNBgpvy zLw_jOu5p~F?hpTq^MCxT=2zKen%_A8r#5wXYo^&0ORk#aB;INT;tg|3bWGM99W8+d zPM}W6sV$QNZtk&UIp}bm%67xb=DwQL9ruyS=}jf zn!BQT?>l@s@_JCMQ*(;z%%O-hoVPg;IfE{8Zjz%0M2V4C$ zXPTnifG-YNgw--+To^Y@>;~#Lpw`_g7qe)oI5;W^j>;>TbtvU6TtJn3GE=z=JP#qvqZXy^odCz=p?=0<(&t|PV%-v&08 zfJ?x2;0WmCY6t6pT~CdcWeD#2IXom+$=~B(c^tBiKD7YHMp)Khac$vMWjd3_Gc4Ig z55oK)`hG0Q;pj35mqAznJ{S00;3#~+>U7kf>MIdmOE!GKlV~}K*fQ{qz&8T#+ktrs zbqaMlOTBhhR{z3mSYu?z$m;IBz-NvBS} z8db0EsawD;pwx6fy^0&QFt4VylQ5;DbO5MEE)2=b-v_W-((eBh47N1)q@{(IPM-NVEUaLG2Km=g303 zlcPH^v;iS^B#r{dP;FnW)#V|CDFlmV3z#mn0AYc1Wev?H@lPTADX@9(Gna>kP$qp# zx1YS?qy?Oymob#uSOE@vo*lib4q$0aCQW*95Kj-nS7G6^UA!WK@B&y~0O9$-RG2w! zX6*Z5z7J-bw){hE4T2*`eY=QrCphQ8XhY>TZ^F{abQewTL2OTNV-sjsv)0nw$w4I4 zm)>YjDCgzxBMjB^@~})eH{qObwyW=geyVi3t5@D(9w-35AKCXS3(U~`G+-0- z+hKltALToM?*P7Omf4_>Lp=_46Y3(+t}z8B5$7PBgKrEW#r5Kp50iDX?o10Th&!X7}seFmm2dO^FdUDJVKKN8A3xBS?>j{^^1Hkb`Yk_V`Xw4(j zj?%#n9~*vyr=ueabGt77e|sTJHZJHhH1NuExHd>Ej{AzHJM^Y=@a?fUj?w{vI8Jea zU*9|nA0GwS#YN4)MyNTWc~Y46sE)GeAmk`TQ)5J5iGL5~zXx>adlK+TKvj)_s{n!Prz`Q=hgDlx)m zyS>*WH4C9&U=0?T>l{k$h|QE0RSt*WhuHVQEX-i;F5)q$$NJQ*0-ZD+r4qS`xD~1& zt`XJ}Vm3-`OyG08YI?i_MPh5zH;!jhR%>y5Fjw@6O`c6j<`1`;&f?HnnEgGQc#uq5 z5h;*C_ym}Cvl&w$!eq_Hi&Ci_#ygC6s5%Nf3e?kOplfAi6SmTajG@ zhAQ(hsOd+c+Q^NQ`(WOOD(Co&0!=#ag6}T)rkIR>7HhU*g}1=$b8dz@2Btw*fL6qy z1kl`}Im}~VxxrD^-d6xeXc-}9m23fB94nTv7GbWSqYp8&(Ilq{x}sD8(~i(5u^jqJ z7V5Jw?yY?ZDUc?ZWNj2*I7%>8gy>UM6etmBlqcakiGsr%dB1xVSbRAmUL_{*O(6UV zN529=lShC@fbWNzv?q0SsRi|Rm~V%98@LVJ?p198ZHf)3dx3jYW4L;ZW z_KIp0v@Bzz5(|`?c*`pY4#Uxx#7<|O90B8%ZUm~n5{puOPU;f5TH>Uz8V~j59||nY z6U655bsB2)C3R-}AbbZAy9mBOV=E^iWQpw$ePtYq=5V*|8hfgdJ47fl3=K)hiMz?%E}Dx!FjJ(5L2;9GyhMXTd@! z36v%q8H~(ESel^IPy_E#^=nxBHLTqa?E0|Qfvdn(s79Hvaui>3R6ZkSH;9uPvo`dl z$#W{AgE{w)TqZ|z`+97yal8sVFZ!_h5xwSHG$^%~8R}PY@~h2dB+p&fm(IA{97l8i z*8U^N%Oj9oQXjBX0mr~G)G;s%X4`1c*`cORbF_$pMHE;xrEdpAUjyIQz~_U}b@d6K zzdrd35NyW$p5awcmk@JMxDj{&cmQTw>m2YLgm32Pn;|q`?aU2i7cqI==NMvX!F<)b zrcYFD!*UGGuF^KVI_6w*dK&miSU!owJwUe;{3h1FW4Zch&iT`!zRv1ThyELutNB8m zpW6HfDDeADJH24_Ds~e5A=SZUb7MTM58+qw>Q_w(@GC%Xk-P+WCGbk9<|S+3-+=ld zs6HTNXG)d0_{=v9vV2=cY>L0Sc^Q0{!DlnZ_!#vMKz#t}ZvvkPd?N4x;LCt7176*?dDik?9`1)_KP<+U zK_(lQcA*;0P&%kJU>;O58{dgOf8ETmQgv#{5UI5$v6%=yjh0X2mG7|(=8yhy)VMLi zjdC0b-AEi;sM_iY1(8TGC{Zl~pA8U`I-UZt6)GDrYdnpts-_}t!2_>Ol+CqE29GH$ z7TgrqlI+w=hO|7d_j$xVj~gFEEcv^YQFINeTNXOG1YCm8*BxJnm~G_e-M$`p0P54> zdwNgJ7Z=A+n^2QPZQP8kue}Nr)~1ihprA?41c?dOOnb!()LM#5eO3IkZb*1YEw;y1 z*tiO%ju9Ex{HfV=p$#eU!B+q?G;aY< z!h90uX3c*o1RtndhA)XV%Ir%mKuz=bQv0>YUW?KZ6UK2^Hrzj@9Q~P(ufxz8NHXoUt9IBhD1#3Tv`k%xDKeqTPBz_-4I_#8l&*snbAXK{n{dpFj zNEr+O5WN1_kLLYugU18B8mv{&cNctj;laRr2!3*~gIcQ=Ry@96mS3M7L#>;!*qz_u zbF$w9%lDvuzbm8of{iH-oq}cRBNTMHj&d}jJlPoHjC@IHiYINV&sEsf@9=<4T+iDQnf z_KSFs#h;?`w?hU$=0x}@)|K9Pq8#<-GKP)LOAUU6&{wBF+gGf=Kj_=(u7Y0gtKIpD zGpg8c0bhcD$Js}3e%Ir$w;*(oeVZg(eSRg<#`BSNf9rQ}qlHZR zi^fX~Rr&GF?fyj=ucN-&Kl!-E&6jJax@&x5%g-5O@&qQYAq0Ot%)4oypwJIegx3;+ zzb4ouyNVU>2cIsc6|BEg5WE7+ry#^zVRw2mJR?ojKQf|89eN8_<$}8t`dA$K6a03;np3cg=Uh zyc=c>r5x={4u{8~-i+Py9_VPhQyD9knZ+KJO^8QlCKp6^ZlA=WfcysBS_ zkG|Ym#jeAMCLKI9`M%sPB$I#KNAw@j@*fG|yD^!zbSpa-KaZYu?JQzv5wq?;0sI8; z_l!5L0sj{Gw@_~Y{v+T&0)8)W(1N{JS#7Sv@=PS2iGQAHoF5t6(-eh!bDE*gL3JLg`3u2p+y%jvn_}f8>Qh{AgXL{#_Wkqwf%gL)jBWtl0Ca3W3$%wG ziMzd5zYO)4foGvkfm5LC@q<8jv0bWVM^5S>CFI$#7Aa+YHW9w%H`-xXdc8|T8qcxm z^_cuk772d2z^}Nu(yG@OQUA9)G~?h=3%pMzJKzNGCukl4j{)6z8Us%OT^|V3T363L zn3cXTMa-))EA|3351!C~nujDdfO*tx5m*Jn(Ty0t5e3Z}*otTzAHh6=*%T*A%Phrk z5X~vu4md?t$J5J35MBe}H7NZCV6K?|7hrkXo7@YtOJ`;G0rx=_cEAp?4URS-jDc0- zKs^oBPj?#X7>V5VNNiH$hK43E+n{TxAJiXk73wP1l-&Yu0au`Y5comhyMXTlz7O~@ z;G2PO2D-f%H*~x-TiGyY-g=QEHRrNb@(NVF0#&OJ%4d!;b=WVH99y*#0bhrLj-xq_ z=1?^TmIOyD5DaUHqa|2I5V9?N6)+>i4Zv&!xF?uh$?t;t0aUpY=prVUs`~O5P@OQm zHxXabsybQEPvVebX+ejKC!^)beRA#w-VOBn+y_Zb&Ta_1`>@^)d^^w)E_*@CIG*{) z$tH8M@F21Wkrkc-o&sKuY-JMIl&HaE!SZ7;Pm!H+RBhBN-34J6a0Iow3r8u7r^517 zSoTAxV&Lc)gkyTZ{PteXy_|vZy%1gw!8M_4z4Cx_7R@>=>%djU*!lAZ_0zv!M$3EA z@?}`w3(J=oMVqUqG-Fm;hLFd ztBqX1Tu9`;Lg0@+x%YJuS`PEt$g;nC!zK4J7vI-#QRptoDMspM4ygTNtWB`yXkkZ8 z>h$F)P@jSgd;A5!3xJkX!e2vG2epIh(2|04J#-H0xgBJUvf39dYw&qFXX7}i2>8Q65eF4!~e6~Ros(JZs zWPcksoHd>Ud=AiQtU}G3K5qUH(I$K@g-qu=fIifE0BRn|ux0)b>K~$1cT=KGD~#bA z!#6?88Q>Y<`+?P<92Fl&&4iKIY>yENMkv??bH+8tjeDWq+k2H&!3GWGFOWDergEk( zSo}j`{{*EK3|g#>C!q8RKyAe280LLY_d#{2&z7jNO)$xZvgHPQb9IXeeHr>b$Gp`H z1>0D2vqtqPDVG(=?v3AIlsY%_ZUH9I!vJ_EDY#7_hM74WZ+b$9diIeclW=F??%cn^15QiEtQR z0XouDHn0(g9Gc_!D$J|M>S>D5I*2v9bM$3BG(o`x8@JPSM_dmY;O!_q4WS$Yj)A#E zS>o<%$GPf4u*|dRIo>$`r=C>ohouKFdHFem(VfO;oMb>==zfB z(|IsilloS)_`Pde#*AB1R>U1p??B%fOl|>)D(}9P8RX#vlA%p7XtnBT;O=LG=*6}-mcLE;|HB;bV zvWAeZrj0RTW5jHzb>KRD9Y-CbiW|D$#Q>$!?}B-eBHTw))VtDs5qYy@5kB?Aa(+Hf}t7cBC1G}F)08#g<=AkMVBNm}_yQ!HUETqF z2XGZ@v0JSV!5b9U(E835KZ3-MK=@4^;wIeSCQ{t6B7D__+-Lhe^|#y?P27zKmDAbm znx=9Mf`dXmf5nDcbA9x0@$}!~>HT=1_mAM57yX+Y*?V4us^f? zm|dO;tgnE-9Azl8ZO(d?S0MjGHF%pa~9RxZP5P4q-7oh;W3D*Wf`~(%(A<3+V2!C!ZP?}KGaV+ zXUSXM>0nx`28AydcJduW>|mel3J|{AAl%l6>Yk-;)D>VvgPpBh@JA8$rl4 z@phowG3!vX=+&!0^PGk^lL^&2SVGkjp4t&pVQ)ioc>wh+@D`YF>BB0oAXMZKESi|K zQ6`8@pl-ulVnC@YP*;Gif}&~z<~gW_HP6vJe0mx}^jURP^6(j8@ih-@p!sI>-Q4rN z7Wi7A`%>k`th?HMK77xI?=;kB0=*;laIU-k4q7gfQU@-lGYi=i8Abg`%lt(38cNr& zG3a2-dCQpej;w`#NO$|b+9cu`Xn6)Kn}{W`Beop|UnpkpVGlby18YbmLw0uG8@m;y zZeF~puj268`Wvvg$TG@67eH4*y$Y|coAqk2uz|V@YI^qyutT=vC~J_dXyIrVEXt-{ z=9ppEG6%qyf$^J=_@>@ul4x`P4%FX)x|Q}t!6pPpYNPyS;5WnPk|}*~3UlJHCd&qd zW&lVVX*|9dQHKq~zmTH~u{K7_I&dAhA6U~#Pc1Q^o~Co^OBN^E2vt}f_yvrqfMv$nkXSGPz$I|91%g9R^;r6VH_P)qZGa$_dmn>I?XFo_wF zgcGz(P(MaC>PHYpz1=|Px9^4ey-@v*Yd-$*DF~l}@OS9TgmxNOJ%FPu>D-XuFd>#~odT>e|9yWw-A@k3C@z%+6L zODTLWgYRXich)E^5cWdY3&9lM1iT68{ILRbsbR)Dpsg=+u0_meYq#MW15KDAoB^Ie z={nSG_}v3^&9FSHK7*={!Ja_D2^2WSHfy$*$yo>nQ2d+b5w>w(RkgTPeM+ycx zV0U3cBM*LN28l)fZ1qQ<O!-^H z>o+g92zszhkgT}~gwJtE4_?wQ3~M;-R}cGfV?SQaaWscRt_d@2TAjrQ^&rgEv_R{n zN&rFzj}dSYrHk-cInM?9OrWJwL4n{#f*H?xKY$QQ z3rC4)FFw2S7;!Wr7(3Gj&^7fS7-Spc5p%AHFQ%@c*3g2M;^QbOX*yUn87yObam+EI zii0J#*EmsNuA;d^tcx{bv$^Ay?Uufv2kVHf!@L#Q9o%TVN`(#F=xZZXLpX*F=W`t@ zPhnOzP=^AgmR%egp~Z7kj;6h}P2eU_Ye`88*x4_H*jPvNHVU?TeKm(dXbhDH@a@$4 zDY(*yf;BWdcqp+KnCUZ)Z^9gR-K#2hd#}Pgh_a`aYiLQ7X$7<9a>jFxB^Eq6PD3>>1<_L3;3#3$Ib=r=Hc^$XwgOz~?PhHua|{V<<=d-TLUsu_ zMRS-p;sI1cn8IvZHkzd_LUm>mZUS}ESv+Ai^*4eqd1+GILG5~XYcTKI(s{Ks!!pL_ zK%LA|+$IZE<^|L*^y*_x=5&L#+2kmjTs2UyQk`j!N1-KoQ7nDmtd$4wrS2t+`ZPJo zRUGg|fj*~VZNUeE@S zxzx>Sc&8&-&VOgWnsEWU3#e~g3pCVi_?+^M!{2B*#W^pQA4Tr#Lv*OxDRqM)WTjuv zU~n-oc>Ds{a)_{Q0w%?EeZ;wHw?6WC>gJyAz6001V>fkm-CtaM(OYy-eXhmVF}-t} zVu<>AZ_Jr66np~Xd2ZwrXc;^=!k)et9ADbu&AQVtpT_5-{oUMMKJyM?7lf|APRU-{ z?b!W!>>kDOpNIJ<%wAUgRN5E5rT)UnUQwy@YR9fYA}-)!Z}7?qnycWVD(5g{M|?4! znin62YOYBCAzuAMn3wUuK69LN$2oUv-vD-!E#mOX#)ZQJION^K4J4ev?LE~sP+(Y| z+XYKL=~obUI|$lc=4cr)hwyYs`&)HHsOqc8fg`kBiR_iYtAMG9%nSC=6r8mdH=@rT z+Q8J+GV0Tv_W<9C@pod}jOW_Vwk%cfRjBY8Q3GFymKQ=*>7dh5%68psdak0cG+Q~q zK|l9qv2Ub#J#81~ZoLg){rRj$!ZL|Z#Dgc|!Ey9m1@!icxeD_XYEt)T_#Tazd=sDp zyh^K-k+>eh_3$+}hoX5CzBIf|F+xmL#n*SW1qci1Go4Ah`HL2*XJI}I^8z-04ft!o zlfd|FT8^gR}~Br4;kg40pPnHlh&WErMrxwrt#vz+AN_% zLC3jwar7>nY!a)_1$ttu5<*f`q@MZ#Z7^!Y1a zo*fLTxHiamA3_!h#^EC2D=>d~HjZj!Y&4BBuz@ex*`CfScn(fJ2L+Z?2XxG7zw!W~ z)+$keL))lNkE&KRO%SGtO@SM;d{s1@n}@|tl0vece-(l+VcrVgG2pRYRbyxYs>ARq z%wymf<}om%%1#$Qn=pI%>gc!(bOm5PY77mYaX@oXIg0mc$rzE*(e+E?T8hRTE|6RFdbabF7<9+H5 zVZ+Bw3?_ywkUX{PQ)};s+1seL;0AC5Rkn0x7k5`6tUxefjmZiSs_q7wupF({Q_#jkg#1x^vOrhFq8(G(DjV}|Jtx1{l zsF{wJrNjQnv$v)oV>mwRL)qAy6Cef04-*!t==yi{Uj28x5py97kDqs`>=ZomeWkaUJ0L83&tmD zOZaxf_c!qEM#0~}_j~XyhYyxq5zO^3VvTqh%B#v;9wwdfzM0F?0G9IY*u5RQrYW~H zRQqz+C7o0MEgE4!ctK0rvryq233)4>$!T?Y2j0hLD!Y zQLeThgr$7us6%Oo(oqON^L!^%7hal7MFycxwKf8NBZP0nntY9uNrcpY4)Z^U*%2g;Pf?X5 z`X)oBPn$by0ae|AsvA(H8wtyxlV{;=F#EKyqeX7ZX5b0Sc6{NeG;@^Z(c~>Cy#)`f zuwMlJBJfXPZf3B^I_}2qDq^dMEhCl=y9OLX9YY-hBX%u>YazI{cr)xDIT5xeV%M zP;JI2U4eNSs#z;7oQwCibV)#1f!TUClPSy&>ICWpL*66xT!QwAlwGsxg>OL2M~r-Q zH(Ff8+zZvo)i*IK2iUM_qke?ujJ5}WN0D`3^v%GE1KBY!>xlipy)f^Ex(<9N(2chZ zU=DL)di|o$yVlwi=D<~84CzM3L}il_VSL^~wz5G)<}ZOO67UknpFJT$= z$5=avgfq6ak@m1-KN6}LdKX9Uie_X-oEzbW4KN0dfd`=$oRtWRsmpqD35R|gcOBv0 z!9vc~_g>5&L9MUL!ty%QzY&(#Ve*Zb^jCj>0YdWZyH%$+cLL^9Fgqr$qHnO!Jb(WD z_ZZLrwPiZ^I=&TgF)tHb%)ZaQ9lj8eTp9kYh~0`Ws|mVqfIOFW3YNdcgCBB5i+{C{ zW7}(w3(Y8in#wk7sXy(OyXYH?#n`YMQ@h5N%9c9F6^5$xkd^ru5gh|gpq>Su1zy;1 z`)79cA-j5b4(7D0WEJ6TM)iDB%y<^gOFV{TPA#3Ym7H=z}(*qOM4`- zHL~KQN)KY({_AA84qS)of+b3I=mw~+=Dr?x%L9(GyQP*?*cfUezZnHLbMAJIyfQoj zOsSZXbZnb!46`GH`l4RuwBQD+vS+E!nMfV_GW!`|LWojp=x$7A7`_pBBY9cHMjXKf#XR2u%N-~%gi0)`vVN8?ZV1x=!lwHbL`$U@^-UM=pl)K^HN!l^(uE95 z{`A{mjoBAX>MD<)ok77F)VqjIGekTv?O|Dpe>pQ zmsh}|lOLTO%~tSb1?n=g>p&}3yNw&qg6gyT=5Gv4A-x6o7F0>S0(b@RJ~ZzJ?goyz z5$Ok-2bcP=RIWJ6{*@U|64e~O4yCeWy#HMkOdw3Kb{d$b&25e?2!j#Hrvx~co0z8L zGE})9cd-2Xz`u`XJ7-+ejikgeJJhCc-HM@Cqw3YDGTC7sLtTXG_&1orAjF2VbIn%0 zmMz4#fOP|fvKS$@hhi8(-2=5Ia61^Y)rEam+tCda)cD6yv2Zl72F% zYol>im9Eul7|kc4HWv+P9uqM^pW}f;ZmcaLn+a0pG0bBKCpkKa4Yv~i+WkogPl50h zL+zU}FKfOWmW(;^#mXu5$c`Cv^k5r(UT$i4z=Epuyv%Q=>63_k5>+pQFU@U+(%dFH zji-(H7i;nr0j14y!7(faB8-+Td~x8J;>%!U1;!VfyMwud5U+$$--J-laU&6TH|+tO zD}DI94lFGpa5TZBB`^hU0v&UN-wFIq6lk}Y;j7$3ur@~Ujd~cWVhKj28!&J5O5;_; z%tnG1W||d7%O(!(N9lf)N=@CbKwW|A(NA&oQ}B6fFs_Z^OB`w`F_^8ZtorP=V^ocy zD!U0Zbt6<2m7|jo>@Ls>Z@R&8e6)q#?u}H&DhO?@0Gx4G0%&bbbuE&!$WR| zEF-%D^9mlg$SOm#N_8!3vn!!)B4%MWaR_toQ|8NIz8o7{$bJ*h7xs;E3Aof}r~_Kc z<}`4f1;I;D&_q<>LrCQI%fz+{)qRxk^KqhBq#Ce+X%B3NF-pBHi4c#S*8ezh(RRlGb3 zyqR|+4U5aoO%@YgWY&_&yQ=*kce3h=0Om2fGhTz$lOe#`xWt2tUAVFZ=c;rM*7o%* zZtm5)s;Jt6&#$w6!YDCW_j-W`QB|LT%gPtRVVAW`;1~Y0^M6LZC=1Nnt$s#okLS{O zTB8^;fco9(RyIbHv(FY zDP=oi%4dYnUaJkx;a@6tpa4R3L>mg99i;0V)V-K=RX+yq2kws;NAYD>8UR9KQ})To zdOyHmBBn!&P!~zW9%K`09YGl6pof((B&H~s_JrR9{vOaLdUCO1!jfl|b}&2S-hiqo zeH(`}(MfOru+3*Qp53Yvl+iX@z3Qj}W`x3_8CM6w) zqS;UzpChZPCG0LC*6;;tBl)v=QcY^9dLcHc=?glv8yjxNs4Cfwr%hi_X;E=4>P=3$ zHtVy7QnoRvssuAaY=lD|MPiY2)}LA10&c;)&e1xt>HPtq``P+jp~9CnmxL4Woj`1- zRw%nr^)C+PXpDl?+Lgd7dx;Kc#hUTtG!CV9R}(Y}jJ&C^K%-ni{R+(9ZQcZK_Atp= zgkaV>Y?N0VH33#Iaf71-Xb5Stre*eE!+j((c?@_A1@UR zgoF#PDbx{g)Ke?U9>!gnS7Ba->Iz^PxC|V}E=MKCQ3CW9=LQlkXKbECscV(LDCjkp zlMv=nFb`n_j6?^a>+gxgaa~KP#H1Bln$g!qA5d!I)xRn;sKW9EvDDutZdf$hO}xT* zH9{=OF&j}YH9p5l?MBN6T9Oi}2~aJyV+h|A*QR*i_%eX-rHUPRqTY(_%rjcnVU90q zDdP}|FLrle-a^$Dsz$R^Vaj$HYC5*?kCFXjWT#N$vu-qArJ+WMseZ6=iGs9X$#O0Y zFhOjBwar-LD4KJLw*{fJu)ye8U}!Q@%N8z5B|$8E+q{sqKxWw^{m$W|Z16VUtw4DE&QcYwbGRLecU zdw};q{aK)2U;Y^IQ@~F_^>axt1o}>#i~Ju1`UvCK!u)5zKZE&0z}nE|=w?1D?FReh zY{a|4elzzW_V~f$_KH@trzl+ z&Out$OQTD;NHDI1^vc}W;7FRN!pDm1n`b@T$3g#Yny$|+uu0wy9o0$kp6p`T~4kK=WT9 zmf`;la1m-o+h+ow31Lqkw2QG3CD3U8OPK!>%?<_W`z!q?lqRq^fB4%W*HF)Ud}owh zh--Fu-K;~RL#a_lfk|A0x&~EPtx8Sqq69ow4GK$DiKQ}|$&5Z@^o@IcF}_X?LLE1d z8)<%m)Rz7hw0sL%mf2zP7gFlMdG-&p$$Ls0X0dK!KUEgwSmL;4K71$YZ^cM}5onzske!fbcm z@+Dwcn#Ui16qX;w=NkGL-26gVI=k;9HX~OqoAbEr{iwPh*Vg;tKMC^|gzxeBy1Y$0 zf_axaRE}J;IZeq&UluXD_+g~+dHEWu7X9e}wpo04{Sjy4*R2xDtH;#Cm5 zH@oa?zmpae?1gWyuF+)I^y$pdvJBtvWoHKo_f=jztMm;J-awwMrs{O+Q?m`52%uSIoM$b#VA z*P_L5a*)_l3;+{c`!{I*EfRYQ^}mJsFS!Px^e*tC&<$Pc&*j2LQTo+ph0@o-%h2*N zw3vg+pH%F+OnCyTc5w4^}d3(^m?&D+4kq2h$>fUR?|9g9nBWQ zvuGnj^{FQBCrh{$zFXmQEn3;oAvM#gFCf|b$n(D0{0&~(r5V?uy6*H_C079lo&v{M z8>7AhrbF1ip&G(>!Ten?KR7GvF7acaJ_c%r=5NGZpU(1~6`!|lern=}5&L1p>}3Q0 z`b=i@aY35#UKqP0ysFC)!uRQ&bYhKnwA;nA4Vpp0hkm+#Sn?Kxzm{PuTw-iT&nxgI z!+}{Xb)ka?X)+y}5a0ya1GJmF@mqFITF{GIC-8CRRePu}?%6q+2x<<9NmSK0aGZds zrhO>g@fV5EGC|7|$;(Q#;BNJlKG`)f8!FV?>aOQ*ICldP-2ls=;2^vL!Yd#QhKE^e zm28+(T+S)US_jn;#2x&X|=dN5K$IE%zt{2RFfoptRD)H6^A zgDPT`A&xF2#Xk?9_e}?@xt*G9R{eJ(=5ro5psMDNsP7wK3%;rds2Q|s!7{5fNxXDc zY38y^XC>0b*N`}dwPOT523GT!A>cl!`+%ckR4|=={ar#4`Y`C_ zC}<{vMXb4GvIMdUPZ!e3s*T>~@KxW3aMr~g(^%tGY>e>W3?^;!E#QsxqdCsqXwbOp zsGLnUf0CzG()2+Gna|RbeMIoHh`l};hsAsJ|DGjN^9$4e9_Af?VLA%%>KIk$1a3oZ z__N03Gz)rz*}!qH_?kX57|a;}gztgbTg1LMd$Ez513dK?J}w|E8`*4}W$5!d&l{zG zGV5fu0ukAGk8xPShEu{tXnqIq9k5ueX{~vvse8W)d=10l|AilQ$fw)Sq9q-|Qn?e8 zcVbfN(|}I{zKHy}1L?h9n{f@Q7muzF(o-Cuo(t8d34|H1ERcjRd`LHJs1d40xFPfB zfS&`pp%Gb`*P*&_un$gwQtyb$VSssZbJ4ZWSa}N>h?%vu3ZKGArgOx#5v$# zb_S;R9GWeLy@>5a%mDWQ_W+IPMxZ5i04b8(?AN8e zG7cdgv<2LIa1z;*z%xk1AyemrZN}>??owA@D&s6BzJ%C^nV7$Xst=>;a4trjG}&d^ z!{vk5DQ}HyFn7Sx$I&1|{ibX){w0`2Ou9hRs}az4ixzjmI#wCYPRtE3-+;+QcFXL) zsv2>j?QB0{XRLlcIuB;)l^bR3QCv<~UX@?N9@%JvKdjQ+XZRMowSc= zydPm9XR-Prupfc?RjB@O>_zb&CoAoU`2%uFxEL!5-0-o%3C!oHhza`6p>Gpv^S)Iz z0MvCP?uYq);5~g;+v407)YD|mO0?@Plj3@FW7f$k0krs--^IPE{ixax!7JB6y>QN< zAXA&gpNqIh5%dyn_#u}iR5>YG&t~IV&Rwf2m@g-MFDYDwyFPVa`JM2+6Fxg}MlPEt z-5_faUGu`TLv|BcJK_k3F5sNo9U1lJ+!FY~^VII2@rSbO9>Jg8{P|k`T*9AM^5-}C z^NjPG$a?VApW|r4pA-DKlRxj~&wt?0Y5v^JpR@eAmp>om&mZyUqx|_}{(Oc%_wna% z`12+H{BQjE3V$AU-si64&td*t%^xo*?&pYzs-&KLK9${5`LoKOtN8Og{#?PI_wwhL z_`?r&bic@-FZ1VLpHEE3DARq@`K^=g+5Gut{(KvMzMVgBBUXndevgb+mJjtFX+4CfOo;=T!;yF@0M~df2 z@f_KmC%cy3>q+rEDV`_A^Q3s56wj05c~U%2cIV0NJlUNir}Lz9o^;OB0CQaOEYflI zk!+uy{a#Y+yzqKL_%tb=C&hE5c#ag$k>WX0JV%P>Nbwvgo+HI`q~ z=Sl25iJfQA_tt`mt&xj?%*PDAn>_n-tj(@Ql`>u}ljq#We!lhWoHEhZaRdMaA(r7iD;<&FKgaXIHM=bX#DtjxzOfb4lS&8peEOWv=@ zguz^K33J6YxkR3gV;vig%69f&0{#;Emd@w8)@#jE)D9@V;@V{GgUEgm*+(&nG}#zK z9TV!8Ir=huew^fb;Pnu$;>ev@J7Ncm+mM@3AHle`3CklOT%R~{l*yl#{z=3xM8X{^ z`%Kn3j$sWfCsD7b&E!8q)d;GxP6>mHM@rr=Ce*j6G5#tfUWLT>WTV164Nf9B*;HaC zf{TziOg#_oknc7Je}_PoHuy!|+_N1yCbFztz9%XiYzC`~HC(3_;0y6IVp>9(8Q_PYA(r#2q-h$1wCa`^8!^Ahw#5d2xH^=-o$NVsHOj(|)_dn?r)tWqmgaFJ ztTsopi-a1bu$xt+dxwKZ6wXKbFh5Yg1z)B>t7*WO%Mk{x+J;OsB3r(2)RBmeqfC6w zVs;7i!e#K>U;%y}e)fN66@JvQ(46Oi7C*!y~!f&8AIwtxolg|*i z0kMSoC0t7!9Wde74Rd@}Rb~UTmK_J1r^HZDn)|e8)KhE=yIWAFFempTU`F6&;B7G9 z2J;561M1`;R0x+raHRQjU`-et-2vea6pVqd1iljJ_1j_KVW6(X7aKk=Ry%c^fZ1Y| z`Uapm-9mGydKy)RwFq;jgrXu=x&J?(L(ie$9G|C$hPLQ7q&z`Ti}2`rl!vf;O2`L#F%O9!>% zC>?tp1>SP@$w!}ib>lLd!44UbO`df;x1xN!aIn7eGH53c2tnB~4vl+QHhP%R%!HkR z`3%%Y5kfT&M<*cIo$avk^yLsKBus{bqJ{#VZJCUSfHOG%xh*-IhJvA`IUzriLx zhK?e8RF>JWjzBm9!JpZhAbW~oeUJ?lWOt!{=3`dNucO6Bq(9J?z*o5f^0$bas?)!} z?!!v1n&+V2j?%Z|ni`+$+g7> z;WvGudJm<%*q3rD?4thCXu^fqC9`?i#H7ABME+~wzs5BOs6piP#xAn>cakXoEY~;~ zKZ$}rL&1l=oZ~X>5+`N`Bi~tZ7XK&svWsRs9Hr>{LlpQV!bKVHAyjrbx*3+6u`&2P zYX})$wc!Nx_hI&HY74MbL^0XdsXGbQ>25Ud&&4Pif2G9$^C_Y{g{r5b`Kd5B?O{J3 z$A+@`gT7`MPUl=ddY-D|HK<}Joi0aJDj1i!rgEU&`SG~+c;H|UFAfn$hvv@^j7mQP z^V|AQBzznvn|0F-D0Thppfv$H91gZNSdlqHRGxD?36s|IBWCNx%68N9@yuJ-P%m|p z(ETeeOfGPvjPmhb!WXF=H@cgxra2sHdgym?&PQ2aj0e?I@WB1Q5AM)iE+O(p^PzsO zFwcj~GoJ48>WT8c82{X-`42mcP5Ggbb<%!}G?{j1$qmwEyJe#CmmTWnF7Y;FU4@Dp zdFpvDq3-3J6|oDrOBNy;lqeqjGSpv&dOvUqoC4jpeg^OvKqvos;GmHDw)`vdXAAxn z%-#VU>^OMAf%;VxxYEiBAVZ6hS43$35hR>1y|eOveDidSW+yp^+!_G-zIp;x@5IRy z@Ogjm=g7t(SsK@XHcDqOz^Hd6GngizR$gE>gp!4D3)XIdFa~CM?qZ@^2Espv?;pcw zpUJ9TYuP4M%Ox=T0LTWiaZPF*UxJ#}w-^SKD=F5EgXCosrM1^WUVfLtRG$Rrg)!CX zV)iLLk3TpJ`&8yT$qc}(X5 z4!OQxjAq9YQnH3G+w^m{M18Aq4GCx6HKw9XCenjs<6?4kG5x&R(QFDNZM4kne4Ma+ z)5o1ke`BQSms!ME5p~tk7fAFO?-c*+wFmkPg~gz&jfky-*~*qM0@`6asJUoe1=?Ls zVD}tw0`r8UQqR!}=T>YeU>5W?V^iPr=Th zYurpm>0rF?i|ZK7$FQM)O&kf@9^X(KH||5#eW;q^ZkU^yu1QJCtV8S`wA_Q1>wq=x za#V3}ltje)Z3z33-H)uV4t7A5R!U&GfO8IgjrVD?8(?u!)D)(@EG7pNDJC_v2iZM9 z%l0JjB=8X!kL(y2lPBOi!MTdES5S@vm56#>TS3eY>m}Z^fY0h>w}4wfKNUU&T6(@% zy$W;!SJgX!?|^v&H!^rgjjU9EYR59>7?VFiKy71TFMI$7SLRc*Ar?KfbbMp zo&w=GuxXxXeldJ6*6t2`ja(&WZhh_5N7-urPkcspXX2j;A;c2+*llU*jp-tc>u^CK;j1kmNLj5Gv7iEfu zP`TnLEwc>sGR*d^YD=K1imxBJ=3$OA2~Pk|;Ij(KNubn>lTynUv|Nms zPe0lEboAk>-%;qDq;y* zCsVu5e#a4WeQHUiEXoZp3;Kb33iGtLQLX{?po40A*wUq{r;ebGa42HSz>^T1{rvrz zvWu8Wj6;dT5hRr(U#KR>A1?9Sg}wLN7;?p6JZM!2RS~_|j$ZXz;$+-NSZZ!y>BCS6O~xBS!MMgzM=%{nu{$3H$=?uNQkBbO@TcneX!1u^;J z=?LlyROi}ppACCOoZJZ(^K3es4si&5ZbY4dFY0w8%yyC_dlBXi*^Z+(ar7p<7dB&d z?w>m-#OJ0!;%?(cN$lWXqblyId5Tw#FB`}v*->wHqdrxaNw`U@n$ydqHjUhP6>H|S zfji3LZV2YIfhodenB#c%sU>WZ17|Q>a1CgACxk5&G(J}*AuJ%VK-2E(Z|{Y9&#b3v z&ULccjpK%2p7#Bt9X5CHB@>lBKA|?9Btw)l22_{M!Vc)fH%c}*`e~+5Wq%q~XZxwB+<>K$%~4G1 zT9g`ZBv!Dtfk$ua0`|# zB&NW4x(k?y7U5f*RiMcV1_fiNWfG`@Mqi+^1rfUm^*14A!b)j8=+&1)Jscr60(LvN zRzXA6T3T9|*rHUzLmCfZ1-mO~-oox0Fsp)1pxu7Z+`Z2!;E%!gF$njd;k^*<#oFWWPm^Jp;?O==yr{N)vwrrnZv@q5RA0G)*fIn!4^_Gi-0q{S zKC{F1>izKD51-p;&2X~;)gEsT7z54P*K*{$OA<2lt>a6o$-#Ub=Jh_sCxBj^Y{L9? zK!5)8I^Yy&d${H3r@nq1+54a-SB9Uq6lUhU8!dMuQ9k#H_y~lL0NoX;3uBmYOx);Y2wmVvo8(7#ljQD&$2G|WGP?9br6_g#{|G1Mtk%SY&VFbA{w%L-3Jx%*%U z4f8ov*-*RCd;oX=Ro>TK050^J)7*_iP3~6_vw0#BySh;gk7n&gfiNXtM8Ar@UxoR@ zIC&}XQlJ688Te-4wNN`?$I*2hT?av5QYtBiu>2?zVJUYxw;wHztojnTJS&kkjb2rT zV5x%Rs41>RG%w2-5P>VnEC;{3w>XM7q$-Zj>#dOD>%fHKXcqG&!_M%cZ-WB)clRZJv?MG zw{iZDJDTq2_)R?cM^+Ll;f>iPx*5>K}|qhLEP!Zk&`F zsL#hSKHmj(T z9YM8U+Q{V#d?7RqI)$1P=cw8PL$>)En%7`H#*wpuHkN@-y)GcLrqQ7Vs0)atebXMb z#KFeE-QMIC$hx;~CyCf)5H5pH&CzlzhSE^+)DYf@*gFw(IIKoN;wA_;K^Ora0el3| z=1J;oo+;ERRBwsv_#jvPu29Niz=HZbVYLiQ{w$yJO7&37I7eT>?pGi@ADHA^1{`<* zd=AXdf!PfG1n?(-cS79++J!O-7+X?Y&5eXkCI_}^RSDEaY!90EKrrZL5R8-N`7F#% z6H~luS}Pu?D$JVfkhPbos)k7HuA}N4)N{b2z$Eb@9kQ}F5OX}$Mv|kA#3nT<8RP(y zGA9`OTgl=}axji-eZq2OGld$H<{%584X9(>9V4r%&Xhp7gQGhjECXY5;3=D#x)y34 z5v<7jd36zejz}tqgkHrBYol4i6*F!$xj%u@6F7Mi>J(_VQcK`PP*a!__$GbAI$#IO zQ#tZE?r#L9@r*Kw{Ryc1V0Jgk5Slz^6aR-`eml&*A8;C&A@?d^ipCm>f99%s3Vbyl zaI}TKt-jrwTWVvdw(1Dx=L4S)^TUBrzYGlX?Z5=B@jL*ms!AfNOmV`xI;uEY$K*PE zisdT7rijTg%n5KAF((3Zx*xb7mdA4R*gk}~p_9Hw@m{Eo$|IOZK&fYeju982>b1bv zLj7xCCL6Qy0MrMdo`%{1JB}(Z9L3$D_J(3t?^EMO87TE}Xnq{BhftapwAL~oZ9r}6 zJ|lwx#;&lEh}ak#)`1?R2gDZ%Y4Z_c??UWdxHbi@09SxgC&0-LRKr?;x&YMzX*{Tl zTa@OicMDj<5=RfB;6W4|1a`oD8ZIktnbPOTg<&CpqQy+6-eW0OC37Ncf=m?sR;K6+; z$Ti*bfK6VqZMXn6@u-*XlC00EMvxXj0 z=@Mc~y?+t2&)fvnwPT|tqrjEKQIMm?=ZY6XhLI)UDw8I)Ll>wEA`Utpne5D z2Y?Nz(J}&7pYCmB<+}zoP5VV)-gEG-QHN$tR_f4VN}2!*qTpFbc)_Oen}NOn=EPF^ z&@zTON{uqU_*i4Ib_^|Ejwn_T1sRscu%xf1+I1sTizaT^3Zbfgger$6Lrt&v4hY|Y z_g}{NcLTp0_%7hffG-0YOx>=5PzriN8HZ5ebCgg&kCxBFd?ok12HwM$MZN_W$2FOz zwGNgTjQoz0pRxENnyv98yzaB+#xD;kZu#=D`@4KF!mVA`iT?6L^MX}saua=yqNXX( z?}F)g)``Mfk?V@QcE+DOHE1=<(M2Spv4(XnCz-$0(F8GTRJID+T&?c4BAcQ zNZmr;7IuG;qhCbx%YcstJ{ssXapp@Wpfgakg=1FHB%g4jcvIUy}oKx{d5Mnl)Z?8CoU~Otyr|6?`M8>HC&r z%~$Brmh(j%2U**q2wzu2syeB&G(^M4-%!X`EJ7Od$?x9wC`o($j?c{ zzYVl(pd~+I<^b?s?%RJEs%zW&0Kn|y&=aU;sKZ*)ejl)Gs2LdM!55?;Btv$!HI%L) zX00XO3;?T$g%AaUl85C3sQN&kp=u)tam_Xw!8d}i#8IZo{jPX8w;wI*tbOEL;GErb z9kDzN&;d&y61z}fSal8s7GZkDlTh^}n4Ltj@!<;)@l?%Cu@*HZXG6FF*c4K}l3^T+ z7`Hag!JIh8z`ud|H@Mb3je7#Z2?*1e z7_QzbH*@3 zO?OFGs}&wv=FsQ3ruu>jnxidPwn&cZ(;m5AFvZzeh{+XXSCCypRTFCZjGivTybQB> zIR`uk+(0(vqoOTb?Ot^f}J4{)@=(E>-Q14BsjY{IgMtb`-LBf#qrTL-QKb^MoszYKf; zY7(Kl?}X}J^D@+AT+MYc&>K1k^Fg2u`flL6f#zxvxY)yF(s&#ALYQ9&vv=Ye>Jn7P zXOlDU@XEP)B=!45lIoX^&WQ&<`O+sExou!{dRPW5{lmnM7&=RJQRx zeJeIJnJ#2Wbyg1EHyt7&SfY)VlyV47sFgo77jvK3Cam%ls$;}54moSsw-VM)BS_+PN z@H8bA|MsK6C9xH826zSq?rxPypbZ+a94#S{b#@j6R!;escz5tB!6ekQzBx$bIjRLI zuG!TRhpUY6rQLQ6rjM=M0P1*0SRGIgDqf&NK|D>5>WD2V-b8`J|2BjsqGs`#4x#a6 zH~EXnrhq3Hn&6s+lpb%B9fEqOcf6vUbx4!(Pgs12buf2kgQF0}z&Nh85qy@TT9O=L zQX)*tJfv|WN;Zz6-gVekeBmex^s3wl3vozj9I9a8+d#8Zxx;3Y;zg*7XfevNhFC(l z4VK$rS#2J*h<_Zdz_-$?O8z>iDW9t6oI}FWi^&9SnzqpF8ojy1Yx@GKl!&ShSv^Ry zqke=Nl`CY;WThB*0BXVTag;QL+5E*ur(Lw{WFu6?YBq)0M7#*u7Xk0W+7vhidhwm9 zw?@`pY!N=&(j1I|W2kyC0(ulD>rxsUNm#^mtwXF!_~=^(CikTof)drfJq%woHz`ry z5{8y$4UK`RY?Bj*+M_Y3$->!Id>N7**@}!RVI78WeAD7 zT7+;A*zlzRmeK6=Zj)7A@lyNXQ#Z}}FOWsx8jD50{QuYxb~?(!kRw+Qxjr&YYxv@| zVqSf-*vd%=gI)_%EPPGSTj;YBucJN%ml5exEXC`SRxHH_U$b(li`Z+> z@*1pN2}}qZz*A69LH%xEZuQg>kqa?d{PpoQKSjpU{y5w3moT`UVv+C8;=54g9bR9t z&K*GQo`HG>Lq{=mGtk|Sg#RhdeF~OsSdukYBN^}ick13h%Cozy^GsJdP-#%Q$Igh1 zqqmACTM4i>(Q#0jnOl_#RwA&~F}+5Vr4pkyBWmz~Ac*-^rNByySV2_K(fxK4$F>EG zj?N&u=G&bxgve-M#DJ@lChp9MI%Be~Y#bu=*6a0f?)!f4sW3Bp&UnuJQFZQfpWn~t z`8=N=_jB*pzVL?-{~^RH5ND*z56n&=u?iUHR{*}ENJA6mGrR4EEpZ9V0L*kgHa zogRhFt~@i%MJfxmKO&*<7tX!UrEl%&Cy25^KKX$w|S zyQqF9I(+7EIlP&_$ou_ZzaLTVsitfWq}&hP{m^Mp^&>$0bXw*b=&k|bG4^FZcR$pY z!sD2d{QH8gdD45H6t=)8L%(*d#?!a^}16Ch(|G8-XQ7p+a1tVpI_*bIs zmGFK^*HBM$pBjV*f!5r+fw!A7xQcsMaka&j zvzu)W4LF^R4_{g z6Di%){LAw^!G8^}k0gHu$z=>GHeySbiIp?&Dxhl37=#{rK6dd77GxSL1wAm*X7 zW#UJY!H?55&^4HmuUY*LU<$JRqrwRyWmAI&HLMnZ=(TAxN?r!<3ACL6+XCimy59`-Y;(N*|pnfXcX;cKv_z6C0T{G=lcpD^NimR6* z`3T?ya00jv*Z@kG{gR78RD_`Gl@UPm;3r}G$!?taF-AnknID7XJF)6x(^f6Q;V^b# zSI6T_@7td!uPote0k#E%+B~VxX6KDyZ|to4ML?IEW=Yzz1z}Cp`Yk}mna$}KR5Uty zY1*oy9U_L05HP?VM7*6Y&wEMu^hz7XrQza0RxS!N)WZcFBRfH0V1*%vEej z9y|jb&p=cI$$fzL0e%f&N#-g>W;E5v_-k*Bjx9u)$}T8JfcjQ%e9=6{F9@TN$=xaR zCTfv zr0Gms0$c)g^CA}LWtlr&q{|sNEUyDs-;2EWf<242YHqFuuErx31uHn{IL)-p31|AH zY%$GjItklJY?)v|s;JE!p*D95v5m6DmEA=thX89Lhm=!*7MW*GyJh?;;;7W1(g9t> zj}VYHFGR;t(*VH1P_B{3;5`Pmw{4C1S|5Qhb1D!Z7U8fDn#BppqhJGCpwgBGYz1Ds zY5IN=&KW?gH*}e2*VkYN9RihQnl1oFfB}p9nwxOiWGNn&|L``5@_44=9TKYMP#$Ke za3!A=v>0Rt6+_QLWqazv70LDQrsOACjeAu3ks3U+W%{ldQDI`uCSEohk zYG(R^FQTU0IMy7Myd1$ zYmYBQNJ-eU9eqt)<*GM>>LUKnvE`p5FK>%o$34GhptTC9X7cq6xN~Mx|e`*2|lbd^7jfAW7@1cVJaO z9sDVH{q3o5fcH*7rzA$Gh^Gh0SRhGqsID->;)E(NZz9&$4mU}{R|=t@`ecYN(MhR z>eHsgvVf!>}KZudv*VWygY5Wkt zem>!)-a$hpi%pe)5-0yAq=2&r5ozCCWy{AtT@4?@)8<@FFx;+oKVS>k;>X|z67B$T z2Z$}`t_Qpx@JhfD;0VwlJ`8Bx_yE|9t0TY$Y{S(tu8zTWq6^r!aPM2V*K-h1-Y7Da z1NKr6$!T-LxsA|mr2L&u(Hi&GxVILo0NV)Qsv4fFXw#NNe7CEbmBQ9bfnB7um|?{A zw^|D`dU-I-W+y4@orsW$ry%)FGVv7heiH%DAQO#CRT{>lLDYulnvpU=zytwJH-as2 z&mP~<5slDuxc3}5%7tkot)hdzpGIk>i4AAT>l$DXwGFg6#3;D|R7!McRdn>?*M;-_ zu)QD9FTA8_>me5iZAlkWTPFEEw{W3ai>u>E_PK!qMu6!M0ma7p7CKwsmWdQch{7U1 zW5omxn@3S`A>|8}AU*`R4tN&uEa3HkD}XD2&QKy*Fp^D% z+FOFdmN`Qz+v!H#JuTP*+(M{qaVz3&t+-XF=bR5i8;*4fQUUH}epgfY#01k`{*b4+6EkIoI01aYtV*+-9&E~0K1K5Dr z=E_1{)K&v9%a+>}3slb-F@=s5G7k z>1LrDIODcbVlb%uhp^NFpy3;U4g?y$<*3FzJM2=|r%PTJjWm>O_rq~N*jur5pz<=X zbs!9E0~iOF04-mN8c3diopjN-8SrML#E%AW1%#Dr4lw45eLGlBKZz|1pv#v08Nh^i z0ywaxmhjVbV>=l49z(}tSo(OkaPo%^J>&4i|44yN1o(Jw6Dj+Uatpoo4^0r$A_jr@ z3CaC;#0tEv5X0WCX%<8P0-UgH_IgUIq3Mus-g0 zwtf_>vvq%n)}KRfAh`{jKY$sxLGl6I(hPU#eLi>*@>WUytqh-l`w`$-Kaa2UQi`1H zeaB&Dhi-O<;R0U{JkHsa%ON@L4_ZZNt`NVMqb0S^<#Pj@(SMu@RH ztXLjU?8mnjFeja6xYt``O3c5;4`gsvq6TIV$)v4WV!3gUtHdO_*1yVPI3|QWy{CFb z5($nLFtyIo5_#69^iWGi#HXYUdP;jkP0y*5u$AS!kB2~{dISc$`{&`NZamuXy8gt~7B9>NR1iz?Ljzp9fn6T#KvM60oa5q(PH)rf3j7 zbGzoAN6I`>bm0k`TWqZ%AT}8i7eN>J3UFC(X|70O-x`Y6;9Ue9ggB-drfQkas<<#g z$^?XUvMfMe;+Lxu3ic3eCbc0Mgt(+2wAV%*IIv|MQR`rxwG6OP-gD5657Jig(Kf=g z26+wg1P5bJ?Uh28U4s?CNLd4n-WB9YlHKI{rxh(s3s7&8W)*BAzJ$EYPZQI55N6Im zfSn`;4I;D&n`5^rm4Z5$;$!2GoLEe6<@VS5BNzb~~+ARdA3 z)eyfn4nn*E@zsdmfX-JYjyMqpk;bz5O_gskmx;^aI?I9#i<9kzf2?@@ zU)5QfO%4z1>$wkPOjcI}y+lIjFC+BZyY~?fW1pX${dTNB&r_L$FWvdqUcd8iuTMh0 zldIS4{L}EVneS>G^$dN&iTLxc+DX8f|9NNSH1l&i|7OShJITL0`1gP8{G0h*{{24x zu;nv<0pfnZPjl7mnBjWM#m_11JO4@U5rfZQ$a(>wfi*m4P5JacEwz8C>6 zRr3TPi~dd6YLVHccdy$M=L4jG?>Rhx8J8rIc47paBtou}waRt!r`_{qBf#HT9^uj6 zTX+8Hmc2~3{IQi@>m#a45We+_7NF(zMm)a}(E3-I2x#9=T^n>YbFJ;@8l*JXx7$OD z5If7wK&k~}c*lsU*IL{&!tfD@kq8>kf}EnIee;kwXg0gJ+7kda+jok}gZhtwjpPyF z?MS{oR&j6OhiP%Ji@_kyrx0)oY}<9+P3}2ZyECSuDmT*MrPI8D;a8JQ)&uLGLHsD9 z+{AA&Z2~w!iXANA1ngO`XTi<^W>%mDFW zVoN-Ta-XXPjz*^eqoY!Qd(VT!?NqnDn$U5T1?r$DUjy4UNY-49Y~k1dv7ySYJ#tUa zlkH_6Y$X6T6Rv`jUJFUFL86pJ6gl&dBZpBmXaVd3#6BxOhk&P0WX^%`o0;F_YJy}~ z&{F?Vc-|PjydmAP)zq%@58~fL)ErXg^fK0SbqK^EYL17FEbepa@6><*bG~A7@X_|7@Qg8%^1nfs$K&SgX=m(#zDg# z-t@P>i@d+f&vt3hA0nXb>Pt1UrN#1UQN_qYXa)s&fqToek&U+u;zC57?rbUL1JG8m zjUdicBU!hNaLQq9i)mycWz=17&m zxG;xXY3|;*0Afry$IzJ;)t1v7hO_784%g=<(QyI$76Yd0F-K|{%00+((5Wu&FRt(W z>rHjLR`8<*=h;3!NOb)sY8@D2&b6OOmObUMXv5rj{BUTi?OyJ^gV5=@Pod5r;HXnI zKUjNjo4yvZX{MuGEeCX?&SZ{v@Q2x%YD$T>lOl1_44Ic zXGXUm*-iXg;CP(m|HQPsRDpa&p&AN~dZ5rLdLPQ)2jczc?REQ(B%^`P16&Z97U^oM z(-xd3l47eVI#EWqJaR^c%H!SmdmJ-H^okiycbMb*2a++jgpxEz;5|aptdcaVv`p{x z4my@;l*dtIUws?_)mNRATbpR)*7+Ze+@id(UNK!gMZ4LZUm9Bw>R{~$uANW%O7B}k z(mA-_<80{NkAqb}cP8eadlG^ui{M^5vD0%a;a-U6Fw&)h)7n8aTqLbRH+&9(zv~tX z^tuCdD}Iy|urC7fB6$ImG$u$-k&TCuuYv9n^3O+1t}6ZVaD9Rg5*L(vAhGrL=r1Xn zOpGE6#Xih%6Jf-aRi#MKR{6qJ3${g`sh8?)xenIpTc%*n*OL7E35j}38}h1@qN8^Y za1)izCs(H}P~`;dLr6mR8m8j$@Bd5yCBk0z^z6TwCySxP)0rr%0 zFIEj+i#!amJ7`KCm>VyRbHKw0Jr1u0Wf?G5X~rPBnbwN^Rd|0D7bf;|1YAi{Yk`L@ z%&UPx0dpq5T4vfy&8;&DAZ|sQZ*83eOd>^|0ZW2tWJL`Q`?*;A`NVMs#0HX`l$*d6 zd)!jq7_39N2Zja_>JfL<`yM#%LBNfO4~ZUag0;J7U$8zg38?ZGV(GF~+)`~9kX*q* z(IQ|HL`CDy@ZL`gb#8^&q)7}m5LJ31HcJ{rHGt~PNY~Qv?)%heMGe#31vp$`*rV0~ z4ZCio$yEL$VEtvZt*qV+Cw1sJ4fS9K4DIViwOin|;JI;hl~XzfIj1BQD+D;Z`QO+$ z8thEuuv>4Yg^sw;>u(rjQdj)Up_oQAu7~#k-Qapm^Yw^>?2@>Gyk(axvHDawg!dh= zIkoch0Na4uHgY$_*a}C`p^-^!Q56f{>COs+K(HeP#oL%=-y0*cT=Q zLKi-W&}#0uAQmuLvR~y`Un&9jIj6zPt8h?*4DrPnv>yjseDgP&_qZ8{X@jU4k`XHH z*k{pk7I3$2KLd6KtOhLsE_J*$kLbW^4?x>v3u4Dh!83qoz+Qt2Z(2%Ext69W z2&}=rsT&a;7qtE+?7J{~1+LFuzhi+*a~Cjgd%|*qWc&FB?PdyWVEtfKo_=nsR6*Hc zxL^hWHMAkX!c(VWZF5Wbw3j8yDvyH>pVv>5G}EOt+lG}=U2w__+#k*{r{yKEy;qa9 z4-3-B`ZjOhN9bX&gC3QnHbDkph%FCSA?hkb*>RQtEz%>R<_^Y#M9m$H2ci2kR((Hu zS0P^Ip3RfaS^W)?EKyp(hv9e_4&R-N(^?tcV~s zj#F@KBcK6nxC)2$?*IsAMlINi6<2d0<`5tvQS*UT$pgCvv5zmjS3?$ESGH7JtJEQc z9)it)jQ~fTjx?0m1+WWXJ#d;e&L%1=MJW^##~_cw^?E?3Ez3Ta4;Ab#U@h9(j(Fg2 zT3X($92~*6;MH>%^D*2QRK&6Q2Iy`;#|q#{z>|Puz{I|M<6a^(8f@_ouo2L?P$2=4 zHXnrDM(M3*ARau%iY;%&+_xfr#3b6vEJX&6-;>Epw>_n-4ZGp;!)93725sCD`Xag z%&-os>*SBsauX-_BRkYxl8Ytt%iX$490=V}a{rMWjyp|aP@I?35u zTZ5#MfvdM8SO}gU{!-vEnrf>HcAU_sE9WD$IzwpmFEap1rfs?gd<*g5pPJAP@aWTwK-DC8HCze zP_&z2@)l518xJF7SU_9n1G#h^3vutjCHe8V-V$nYw)g3TQveq405#>Vl#2f zmD$uloY{zdtLQLDFvLB{VB6^BszIpoMqG^`kt5y3XcV0SrfbPSQ3AV$yfrv(MNx(h zm*ka2~8ZxiTkiQ9BnXEemlPHlKRbi{#{AuXEC!oyZN` zN;0e?D%Ouso~XtB62Q#2jyy05`TYDO91i6MBF;3^fvpDcxRd)4rWC8J{msrl8)XAg zmcw;A`z%%YAc_XVY;q{}<*JiOa zS_c2K#B?3Hb?5}s0GiQ)ZNb*=77dlkH32&TyOmLGeTT&K8G%h34b1IfjRAxI%nri^ zGcG|nQPFD|8uSuZsc9|Q{0G9%5v>J_Z$0aG0UPWy#A{%Cph6>x_O*O{Cmi32zfW^{ z%_PfdMeotpE{e*GAh=qbUYso=^ywy2^g=i3LaYU&>6ktRDSL6>w=+GAvN$+BF)eQk z0gk$(X~bn9d{HdV)vA+VMtWX#cFZ-+(vN!2NSQ|rc8-@2?+CGtyoUiFMoO<^cS7T3 z<(ln5$+!yM%p$d5x9CQ|2#)wsRWF{i&u|^NyPw%y?{FVAOz|^BH_Q4NjBIf5AO;2<`A zz?NSoutY|sI_^Q`J*a#K#4~_utFM59I0K@W5r93no)Fvxk=j{`5O0_cqu1THdWr&X zNVGKIh)3OfJQeG4iD`carlo-HnHH+v0r7p9aUWKhz-xeOfXy_oRrK?RBo%nCD;os7 z4S8=v-tB;;JXau`oMaN{DJk2dh+XZ#(IU#YWO@B25WDqhi%ba(3ED*bI--6Z@M=2F zCH70`D&asFy5~dpd_eWC0ImSqqizPg8BlW@K+CY$3E%|m9Fof!z?!&nFHYMsnLwTa z8-FW@;I&cakgU)}t}MBlTkC0fH$XVDZvnkt-K$pdBQ2=5M57`;Em@Lf}W=X&e3^b2J&)zZ#*q(j0L9r`mOE806!(7)X=>fS)|41q?V&4WfYk^=TVW+$r z0J`L)5t@T-4mwl0*T@iO!&w)uh4@;C-B|rN;Ku>o^W6e;KIwLO*@u)M)Ug2F0&H54 zUg7raz`kcf?3=(6mmlz&lgT0bLU=vlr_ITxB}6U3JLru{j#W2ebIMW!m|*vwTTLfT zukg@8Q9ar;21(r!`3@c?DKe5$Gy0) z67lHdlFOxpDOa%7gdSo)`tZD9b7j}azfSVM9`u=TFh?Kdi5+Y4-lQDt{J<*i^{kI5 z-Es#!_prc2ndi~rdHKBqd2UR<9tXpQj+trjG<2)b_3T5utBLwZq0UgM>Y(soZ~)t& zytmn)01yWee-Yw)+rl7fO=tXQ)y6#FYM!f<@IrK5ZBS6s)mlZdEwVUR`Nv_or zl!JQZDRdi{VIi}dnvNsP$m+??w935;J3qo^D)+QW!uniA@wZeWB@3b@lrLdMuy({j z4U4v|X`5TX)SQ&BXMji$6`CR=m=a`!K8r2>pwPEW>lg!`0DA)KCx8*P4EQ}@zX$9M zfC=IVFe8(C3kxC^i1-Vn`~^}xon^_G1r$30>%2~(iMVl&N=tJl6Am3op9Z}d19}Fb zNXZp!=&E@@w16!ZcopSx#8R09__P?*R1R;sm<5&;o9NO*xDO>tN%c#IZCUi726PB&IPa z{Ufbqz^+00HF$J?csmD&Y`YkggfpMRkpzwlBLsw`Y(|?27mpORj%lu*%&W)?o1VAO z^{$YofF!Vb6PF-lOPC^Aj@m#(o`>ujtS=Il0P=34JoyqMv*EV|TP0isa23O|T-ViP zr)I<|bGO*A%Exi@Sm2U91gEDhqB_Yj(k>JujeUh~noaSS zqU}l{Cm}rkxoaV{Z^(L+M~1 zW)B)F@m_57E~=WbV$xEsa%*>mRmeXZGt$N19id1WgZ*lxj3NGNq||CQbddZI*dGG> zMLW<1`+1+v4-GyF_UCC;55qqS-OrmU9@1ewsJ!#!L2ro%TlHFmDoR^?0Y^T@N*@6STa#9ZGY zZhb;&0_XYaD|gtM@8KV>T{chR-#-3*5&tgXAKwRQev^NEB&6XZAnhky6-?>_$V^^k_IhcplH?-TsvnR>$~M4G?mAKwva{)T^_<=+K6el$E{ zZ?5Ctwfyq|JYJ6ZwupH!CN7gpcVgG@fsuv}j5K^;q~QZ24Idb3_`pcR2Syq`Fw*dW zk%kY9G(WW?tN983J$L6JbMuw_`wITOfPep(e|&?a`M>zb3VaXUWxwxrunezHtC$Sa zd9_9>tYKPVUCoY5Hu?=<`tcw0V;NJ(-+zjuYr%ntGL+5Zj z_>t^8K-__V6`JfM79=F@KOZ#(e4E#um>(b`=+1)&+;=1DZbXgkZ-`3G9@&=Ms~|#G zQaa+A9)Y+9x+UZ}8myvC2Y;M<9@SffB&}fMW$bnonuB-_dGa0tJOn5z#P8{}%>!DN>@T18zd zRP4dFVBZSXfgE#h0mn{d4(gl#|A{b0?Z z6dC(RiSHUJaao7A%z#&`;>S6#`4$Ox!U5&(zgg$eFhF2rPno>J9;v%w)g?}qvNDz#K;{XpPTPO;**-kgT-)X zuZsUwXAfBLtEjw<^3_}D?1Z#Z?+wst%NwA3fcW`A@7~jgY3m(b2J`3C#DiVeSVp-c zgem{EfM1Iae}mEZSvOp)O!qv!zvhTct<&QS)AN6RXecF#K0l zpTCX5LzrB3xa{-2$_H6%7`g|E_^1E7)Ep<3gvr-()B1yIaXD>tIcD^pBhuz;AlA5g zs?`VZsnE5qz!C4qXZE4PBdQ-s`@)t%#18g)1iT&rzK~oU47zy`4u+RS0QJR>q4^fO zZ{9CKw}b%Sp1-9lOMgZlI0&DFo{GWgUDoOwJSUg#0|tsj#Y_x=GlfWwOG?)sZIy9)MxIKt5S(U z52O5Hls_ME1UTZV<;sHB>r82nZgG)WhPG_Lwt>8}NI3-P5@3Mc09#>)SWC-r5V17V zltmDKfjplSx^ydTAf5%{SzQqQSi%cBx8}gQFtK^Q7w~(*z5?DYKnFhe1m^+gLHq}< z{sVMAmy9h&==oru4|W3a+Wz`)-ni1 zjy*Bge9012McJ)&UiS!keQnN%yUE1cK;&ihiX=Mp?J}?)&2F)|+5@Z^R_OyMHm;hT zAr?$Z64?YVv z5M>`yjOjlG@lOFaz>WdOfF^KU4Vxi32i-a7&O|6zu}XPop*suRm0+s{0gXX{AofAG z55&!Y-wpWPfG+~fv#0f)k^F+u&izU*za-YUzGN^wP2u*Zqs*LIe$fNm3UemYa>(T9 zcklf36NWXhv41eJam4Y6%uyyC=hvZQg5l=|u1e9us<&gLv!xS|^v=Y9tsN1r{t0yd z1ZVzUmnCc5TjQQ>`CEX$B?%k}(}+ojAM*2jU8=X=Q^+ZhYAA?Zsk^6e+_^Hraf*FC zGrZnllW7lgy;Vlt>-@B%uVAo!yuqyRG_$_dZq|1lBchYk8uxdZ(lt2K;768%PXVk& z=D!Bq1O6~z4%$>xaIbf03gYzD6dnz~ z7%3OSu>xHSSR)u<5p$JpItd+Dy%q#C9qn&FiYQ+PwqHiCwW;XPYyU_jQ)w2Fm(;UQ zhfSeTZeJ}BwxrKotlC9eJMFK_J~M0t@fN%(|0!e^)s#60ktIYe!REl1h)0J#;3uH_ z3Fuym_)~zV03EmDLf8!0N$5^Ow+-7o;5?v#h%F8f=FA z35Y*|F8wY0QfrAur#II3(gLh05UY$(gZKt1DdD#Q#_6=LPQMC{S0T?){4n5QI3`?8 zK&%742+%JYJ{>T@(dOi2DT2*>nT5^x9pcJ4ml4W|sAgwrRX++e_>5>dgQymjD+pKt z)bnk?Z9p3!ITW@9*vcTPneE|mcbmsu=Y3tFC;`YbCtJj)n?}6lP@&mkb$m-dA1qP6 z08w9naTS+z-bJ z@@o3Q)fNb6@JoPK0QzM4Tc({JgBT+~bKeU1R={_{b`sFCbWfyY**vYtK3(pEi05X+ zwTQYF$~?vnm-2BBxrv5p1b0r(xA%0cz1AGHCi(Dy;? z)Acj<%lt!BbYw0t@OL17(6=fsXfr2Uw6!W%5z`MF;C#1cKMhIsbCSUzrVh<@#lxg| z6j77umMI-re;1i44`$g@*YqN>Kr3<>0p)Z9mze&y9dyYI1lJ(rGQ%jZw2cN zegbI!xH3Y)<{?cwQ?9C{!7)O>h^qyz7U0$JLIBznWo{Rj%q`54v|EFy3XWy~Hb`y& zbz#!kY@g0L%2XL-=OKt4UECKv0eGUbYM>|!gacFo-MW~q9A6C>!CUh+My8{fw$jxI zML7yBk`dRrx9NtTPez&QHq3IJ>F+0{cKczAQ|LH_eR;=Nz4k^8x*3w2CBcG0`zBvT zlqLJG*|`DR25fU6v_8B_{y9i~4wAQJl8=MFh_JfL)V{v|Z2gNciK5vZNf#WT zH(GO|$d~?nw9wl9T#IMn$sFktL&vK8C`-^8_klgR!m8X!;AtLD4V0&XY~#lW-v%)q zY*D8ve7>*++w*YWMtL6YKNa^+PbZ-%wF-8zE1StgGb|~u`-w}7j2^vF$qoOkhprPlEjDqRw1^#X!FB>4}*O+k~2xTdRmdGm)WM~UJkF%l(es!wzDd+ zGN}v1^DRnM@0~O5`FPI>Fc&S)xIyAjYrS61pk?T$LGI zRqUx;y+utog`Gq4+`yUX=dgRTf}}*cEZw_~JnF_^;*i~nZ$7>j8n$LBG4zoRo zvyhxsIg%T|hO5dA5DI8Pm`#Vca!Nedsq8HZJ=lwsl!8%bRj=Da5*IcAza8=4j$Zd; z-wSAnzYS~*A9SmI(7F1oD+Fk6HZ$GHN+86RzYwn>eiJF1fFr;=0Pg@?2TZ%US9KlO z>%bbJH9)2O0at$j!e_lzuevXfOu$Z%S0UzVgL}@dZJrje?Ig$PSRh?Or@UfAUUlLw z;?)XW_luMk;z3AK%^b!OKXt^?(KN4v=EE5NFo73ns^10o7^10A0L3bE!83(PM z875Z29!Ij3=3c--B$NE6Pq_-+z_+x=Af`>%f`?FKr)wE1>-iC)Qru>psbctG!zEkA zick0RG{((Hz8R;*R{O?CuBtjhG68JhaF~^&vKXulkZLAaPJ?aXJqPc(PFqBY4Y=@m z71{7tBkF2Itw7uY+Go@|1{`;a$|~qaAVwlQ!o$5X(jz>8)qA+wt>GyN*{gC7>uz`+2t_4&;sYHBgL=$aXEudoo9d_pgq6HhLjo&83 z860i{ybazZh%;_EP*qBS7})HB*Sx9^+d;C3s70=lNM>;|G0HVTWcQBVQ~TM0-%{K zZ@?|E=_y)TrXgwsHr>U%Ka8luAX=_$JUvl0$O9!jIq@Emtoszq^mUuogig` z6vLjCusV9?W|q;7;yIr5|1eHxKWDMq&shZF2B!xm4QzzkXPyO#izx-TjPz9;gXl-_ zKL*LytC#75PoW-je!$t3`U)uhvJPTE;#atD$Bgvz$JqWHk@rX9%>P&~x9y`RpZ4W8 zj+y@Vex;3d&%7s67=#-__eO%aFY#mb-kYEWvD;PGGLLcP5t)~;2T)Hk{o-QR$aS_m zQbhP~a4%r4q#L|<$D+Tt7wKHUGd5O2$7#SBKtEn~l=Xh^B#gTi(E-O6#1E34y%*0s zU>my6Z!-dV@dK<=J_7-08xu9Z-s+}Aef^QB?S<_D(>rXr3Y+3Jh`v7<5vyFI$QjDp zA*snWSE(EJ&=gBQZ8neOGti|LOP5NxOr=?-(#%cEv$$ofSOlA~LTrj#iihPZY?hXk z`aMW#P$^vo4C&&zWiG{Bu-LjnTPh5(e%ub$7rVA1nX4F-Kp6HC07*4BSJl2;mAPD{QPdky z_Ya}hIa~|zTL9mJ)6SMEh#@>s1}V*StL`QszNItS3YmLf9~Zc)aAK}Mr0Ss5f+&?B z1j{tQL7QvFrPy~V*mZc*mJ)A+-3Duai;;<>I$G#j=#2Ov21{U`qLtD8ztyilO zgWcqXZIB@Gyg}%02^Yy4o*)|RE3otmcn2LPbQ+WisbLxjEi;f(qXwQUK3Q@vitYum z4P6jv0PRbhRTR2hjS*#0wFL*3CI*98WpXUrCQ>Y=SxmXWkD|1G3vrq|Bm*5I=e75F~cT+ zyEZb2Qk1JsW$6Ghk0|TC+SUPGX$r<)-EY7)utmT?c~Y;gP-&c#_r=>G%0WOI;4nHe z$c+F;s4M}{^_l`i&w|V>bLHec;OC$8hHgjj1&f?mSac!5vo>FyIl8`cwRr2!zm|FX zLFPlfRYwHub`?Kz)deDhrm;`3>#FlSg~IK{B#6H=`WSSM&VS-`pDA`7jwF(Q0`>?V zEyg|;sGerIlx3-BSR8;p&hlZm@5H19ZHk{k^3Ndo1a8IL{X5X-UeyKh70`VJbo<;o zbs5C7z#L+`36h&2S%l-S0RIZ`4_zd2@7dgYHuolg=Xs~WZTiz7>a3qnZh2Z-?|OJ{ zB+p2huKHZ}KcT!Ah#hggFX_~p-M3acw%Ywb5dncnn!8hY2_!e>LgZ~J{c0!y9#y{ zto0z+7Hz2lR+V5SPLWAC7hp>vYXGlBhv#TjS%ICV8_chwS9vW0G$@<>8Z-xDZkLE3 z1940QiejHJ$R77uup1C>bP>7(@D9Lx!L9(V0M;J2`8*xsj7J`)yuqf0?FNOyp@Zc) z_l!%q)q&^WI0yKOZfTyfuHmWPdG7oi*q#I17UtH>jjJ?IW^=t~+w=-^s45{G*&^(X zjUb}eR;aK~$KY!)<7+TuaL^&k&3Q`S8Faj({xU>LX6H;8Wnp z;f$oHnOF@4?g)7l+WLP1$-jW)Rye8!cP=j2ZJ7)Mo-diB94#xX_ z`(MvLBo7Qw!w4ejQ8z}!d>FK1yZ$()C>!fGw+wBUcKOO{DeK9J(7?r&# z1c5Mgy?|lvu)HFmML_TTkTIq1TFfnOSsGoF#zS83=admOhbYe+_qrsAn9+7kmWp&M z5&ATA|IlP5O!Z|2deo;8`VVn%k#qHXZ2&scm;ut4D{YFW5u9f*#@BB-Crq76Te?A% zPv*1Rc#wQ{Yw|r|!=OC+@R-5ifshLEgw+9lVi?l)V4@QD&C)H4-ZD6TX(~$5?iIE%ykX4}$G*_n|Ji zK7>`CZMo6DmL1eFw_aAad}#)=s$TCw)P6Wj>T|^28Qyx=9xui!-xtri z@x`vFzIli3AbMxf>-_#YMv@0mP2p@VBwL9% z?KUQUe~e_Sg->pM=es6U`rG;O`w0Dggs#J39~_xxfb(FTrZm%*TJ=(&#l|4PL5}a{ zWir-YQ6yOJr$CkB3n>j|_!h)|n%19~a<+Mr{By3-65>nnZSc*3tPw}JkPfTL>ISgA zX5e5RO;020hmlASe;%j~6qC;$y6ufouxWThI8CHP=rGuTEnqt024IzpG%fee5ePH! z+W<#^X{~I!uYj%PP3Z7wyu(ll@~0p!C0~4F=}!^mhQ?z=@~P3AD~WNnm%tW^kaWEw zHG6fp`b;zK$tx@@AN+R0ut?Ka_jFT;s?%q2kA?x^NSHd^R@uRzJscgWu0o!6H zbkKFP4%P6N!0{3|K7!E09b3f;OK*V0RkXkD?$OR)#+J{3_+@zC*csFdEW8gx@-QT| zFGU&7$1k(ib+qyT|9K=Ig)J5C+Y)hvUYLambiNO^n0ZsTs7@bj{cah&>*hFY>sVz$ z?)7tmtr@TF%y=zyzsYFOlDlJE{lv6EmS$sLHg`dsLD38X{Mk{r;J$R4H_P0ssY5l- zCKG!n5is17#=niIGk_mQ^2c=n@Y(d$S?;+{=!r7h_e0!s#`9FI^2Bsv6Qu$IO63PaFB56bh2q=2EMmppC`|-9+u8 zdjy0=_C_2y8W0UvnHja*Ymwq`S2jcPl_0(n#G`-_+M@%TB~P~CBuQL+fN}_Vhv2ZE zmj!^j|6O1`Fm9SQE zYtMlA8Hn$BNtWbS(DJdiYq~~x7`BJe@q1kT9s(}zu<@vVS~B?uhcCdU{;4-Ew2=G- zLjMAx#xE6Q0yZHT0iJ>Q48&Xi3qaeIM8-16~Q}p?MRoTm^9( z2#;{P3S0wR1Mw`bJdgg(fL{mrb;uK}{=t-_Hto6<-&GLzdJo_|@ZJOO5?~7QJcxM^ zdXzQn7Ib5<){Q#=8^8wQ7O?E&s+<9lrA%}r&WjLdei|bOyN%%;s7zfOAu3>#w8)h$ z9T1MaxZwWAGFQvktW_xw>(i2rOW4vV)|`(b<)cWs7q*1c2;BhI`H;lvB)!EvY)jBB zA;r8eZH5!<3|OZI+Hx4shrnjtO@OAY;2hu_yl#zW8MN!?WD%c6-Udvg=t3G`6>P7i z>2wcp&w1Db=*>Lr|L%I(^&p&|UNPMiQKaEdhwkYZzKGBjz!gBvsEhzKlD&pk5tZg+ zuYXRe6qLIwrfOi94lW^bk3d6?;lj#;*hhrU% zEyPD?1HwXK{NiBG4A=x?q z_6v#c0(=+X8FV}!@cDoS~-`)3F^HXV|L_(QC0=27V? z#;u`?TZZ|c= z@#7aE{zZrFkzVz3*KfGxt2a$|&owNWBPo0I%;Mz%q|lzmv`z><#W7eDJs=5(+d z{IFxIXbW%)0b3Xuy{RfOO$#>R*o5N@9ESi80k(j7TSa*@pR*j5H$kpSG`|>j(cEx z1&Dh<__5TFb@^Oi94^KHP!HI>k3&8`$a!It_~6!ThvrhR(+vClPQG(9J0=_%;H&2;$p7_(N%f zSzkO)&$E;C%y^;})UD9y`%~!t6vT%BVQpFlT<**W zTg)(~nK0{2&nlD$wBgG)5N|^Kn-DMJ7~nC$V_-J{t$MSLN8Ib_Wq7h)B~}*XfVw)^ zEo%_kphHW?fMdYPKs;c&Uxbc8#3NfFmac=1gG-3FKpD<=0KNll3)3lj0))fj5&|{= zQxDz-=pNqsG~2+pJD|Ixb0$*mM`#*vz%~d;IgJ#E4@c@`MO!1#i1V^<=I5`19`rc<7L9(B(RuI0JGX&k&3QQ6V-&6hCAMm{&RAWu(P%?p?;c3w>OjC)K!WG92yPx)Ngd zs&X%LfiXgRJx@0Ok;QI193Y&RBgM17gRQ?F?{svlEprdUYbz0zE%I7iFzYq|EiLx$ z!fFONv=>|W^{09waXGIm_c-Ge> zgN1kNrSNh@p`INR@!^prJA3z#u))ZtbJa$!!V}4aW$db9KD5S5V_is zS@qG_$b{vzeq(@A!Fz<3X)IjQWmKB96&VF6LS-CB=Ou%aJK zr&E=O9Rhie^YcYB{Cv?2za=y~<{v*|Hp`Eg&GI8=GyGuL3_nw8Gfs5 zw!tHsQKt`M)#Gfd>*XO@;Sj$@Hp{P(&GKtxv-}#_EWbuJ%de5m@@r(X{2JLTzeYC8 zuaWtqV>5KMqg~Uk600}Tu@8_XqYnOP?|x2C?6m;U1NND98zVOjIQZ;SR7GAm>_SfNh zd5^ivV3)D)V#2;P9T$II$%<)ha`?=so8@a&1{$ijO-1ZCkvET9n<%pU`_!X%bS>uQ zD%HEoy7$BN3F!MEY!)e8Fu$e5b!?7OaT=kkP2-uV|a4R}A zt$HZooK5lAWtg}ay-tN>+XuK09b+x%n(QJm_mzAIwnG?x8RC1hCBP7GB5Kgz2E;9*TG(c| znnCDj7okPhwMQlYE^Jl9KqOxjUo`?m>Zyp&-|#)G2R0CpcI$N}5YNJeXK|Hv*$QA* z{ucv&5p-XKGlnw;Ie0CAb%|o<>|sA|qhy0gw<;OXmbBQ--@Ml6(}xf@q+=amKuSJ1 zbQmykak(^T)gQ)%AI3p@Sz@0a&@-|NM1+o}b^KR=c?e?PYOtU|vWik8jQH(ft-!X& z9N-+p`_XH!aM>*OPOx`^wT=%YZ-T8s9o}s~=MfG&1CPSH0P#H#--BdruB7f14Psin zu$_hNEOZmVo(@x#I%FdC5YVM*4N2rxhE0o-B<*$sDsMpLB6NiSG@LEi7I227skJ?o ztEM<`qzvEfTEq8`rV;*HP^y3~#I!Lw#^^AmP63_*GzOOgIxks5=&u0&3fOA^($9uR+^wXuAh_kAd}h?N5RAmF=Gb`)aWNJJ=V3cp(Db0ab?Ws|aup#Z}-(LAaDQF4drLyqJH-!FsOrwW$1e2>o{$^uL1r zA+VlldpSZq0sC^WKFRz>urYvqg~Z>@(5kWz0Xnk@ z@5?ag5qMt);t}-v%fjE@N%qYHCC`9$5wZ`gEB}8FuZ#YF5BBA5)}Z%1BzF6H&l)=8 zqLc=b|CfJbdpDKvARHcJKaEu>g1t#mj%FvNV5<+?DT=A2A6s;JQ_tk6qP|q(`!0LB z_g(5yV?-$+AfgUpMV#3i_E}+76A@fVoM6Vg5e#ZqlmdW3)@-ft^`bH z>b-Od)~Z)Rp^Jlx-$2R+bXKH!zlseH%!z589wXNLNmys7Mg? z!~!~OVkL0`YuHgap0v7NRpFJJDj3#mVg0qG>@4{9Q)n zGLogsxY}Yyxe$Z6ie$Zv>HXKlA zN-u1=3W*#~m>_dFvQqt1KDsj=lu!%i{RfoDPsc2wd+Cy6+RON?ZbEYabODJ^| zZ=`Tl)^in6S`cuiTPNq9zQq>7VAYltvtaof<@jd&$~VA)k%I^YG?D750`ekY6fjpv z7SRx#25=2*fuYM4B!)ARd!~UkLKEaAuPPc{@zuAe)PfZ_EUK9YyA3CF;fVBu{J4?rariD2)Xpf=iu=%h!13`m; z2ED6Xt#VcOAZ`H%LPyYU+c@R znqi-SwUKSIEQ}|t2tI@O$60-DvGn*1#E&EDGfdQ7o%|pqW3WF6)&_O)9J}a7Y$hNFF>5bH0Sc?5U>tg9S=d& zbCCQT5QhN=p?e+J*MYTP{utno0WL$F9U#Ag;(9BOl69+kG8}gM76Bp}t{M=6$)R*1 z1CdgYmE1P%p|&KPPXQJ^+`^W?;_G+*9VK6S`^ALh4H)kC$libjwxvtt!3pArz&?b1 zXA&2#ZU%8Ph>L9i?o|$P^&zky0y_b$_5f@EQ}xbH6W=<$0QAv$Zxsk}ddeJNN|0&0 zfnLXjePH(i`k2E9T1$XSm|-(!bXl1uZi&za_pTsm6nX`0X8Sj#P~-~Y8xVg(Cq8x8 zM;|u)i;y=1-HV`GA#@_Xf>+9)=x1rqku?0tvxcPH>+Ms*7ZNqyYS?{(Dla3A|gGM>mt#Qu5cDIioJF8A% z)hQ5u&1Lu~9^&D#nWO-0y^H{~Dc*_DcLGizUIbhO>& zgk;S*tr3V3yn~bE8#|_4P@h!8D)Vo~rx||SB^!A@+#uU~ z^&XBR2z8(OEMNr!9Y&*iD2N5<7COXXK$mF;x=ftq-Yg`}cQaE^R5e~loN>^WF1>sj z&OO@l4N>Kc)=x)cg0=}H3V0#l3js}}^okp>{$8;6f?bW2u6R_`z&d$aqmhr&s@jqi zwI6)~c|KH;%@`cBOHRjc9We2WN9OL88029=-%A|>nr0K&wg9&@s0-K}_vW}~I4fWs zm}!av-Uacyz}l+SGSdd7;f-GvRY;=fM!-D!a88r{A=@^JvZ!eQ8`x?LcY0Z#y)0Q?BxWq=;V6uSpd3lazsWdUrS0(OQMl0`&i{IDtF`4tFt zJh#k+&UKzuKB=e6?N5FY?M0EyG6bPcCbJpnr> z1TPrvkX5qIc}SZ>XN!zwr>ULwZ7SrM)P5BCKvyhVXR7{qGc|14vWct9l+ELoO{cK5 z!g)Nm>t00J9DLL$`Df@BQMqVvIxi~*+_ME6NE!oy)0Jz0ra)rfTU<~}{Ouogc%;fW zTMkDmg5)1{DwDwLXfyBSO*W0FL$=@{ijf?y&#iEZA7Pbj7a~POD$M{tL4voehs%RiltD0g=8>x&qF+qjtO)D2kCeUx>H)(rH|W1rjPR+(`PB#ARgpUdER-H zK)e<4Zv}A{0WSh{6h)k>5B7S96ODG-qZPn}L~Kdk z1ra)vb&QU2XTbvC0-#a`Dnl&xHi$izGC@&QAJXg*z`vqOxoi4Y$g|XE5biA$AudI` zn44JrXSDriM15B`l;6p{JGr+8?}q_D40r}J{2b*UVTPX=`y&u0h{xgwI~|ANJ&crD zu6*TqpM{ot6YiN!Gw$4xz=J)Hvyhxc#~d7)i`teA*ak#AYPn}5^I(0Rdv06zG~_yG|0|cA3>L<^^HSM zSDqmqUo$Zd8TcNv^sEsJ4z1JtHnAsItht6!@l9y82JEKG(PC#-3QBNkY?X>%IVC{&@ zT)BWw=scfuB?vbHe4ttbGxF+uCl0!`>vsMEeeg6KR>!>wu?-t}+5vHgrTg;Gd4;FZ}$(4H){!VKxB=GG~?E3^^e-x5W!21-2 z*?A+LKtPv0it!HgxvxzlGAK!5Kz%la!Iz8l}}25WmXfV=H`8}UdM z{5pvJ!rJACs%)~g@Z6tDxEfdA0^QX_?PIL&>X&SLpAFo(_sHIz2~qPT{_W%67xC{B z{!wz9-{c>!EH=Ed*o^tdD~k=UEH>}v9~L~q%Ztq!{@ugBd--=C|9GLX;f2QL0sei0 zf7IvZe*XP6|9G{r`5XRymVXxz2-dmHb^N=Qf9z${kJA$I`hi{?e5CuRpwAZ```h@a zAoIjk=7fG)2Y&Ae&1P9(Zup5{=n6Om(BtppBhQoF8WE$aTkMniZ3lTbK)fQgI4|iNoTZ_@# z+q~^ceZ6u*ID1lX-|dt4ONaaW5c+ewvK9g?p|DZUJ!~p`PyWNmnMb zDyr!bB)wSyppvtrv^Z^~OGbm^cL$A&-yQtMuBCfLtE&gY)g4Lb%zSa3EBcYo-##_n z3NEi-K|Z^@eg*dZBO>lo=@u_r?q!u=fAj3eDu&0)7F!v=H_Fl;?k>1dn}?Xz*o}m4w=1l#X>Hdbl6p>)tDa(7I#}=ZY$~C-(PJZYgL+lA zVE9Buv85|j{#ZyAPzw}6^wTe9#1V%qy5tPu^anKE?0OJwgKxH0V6pim0XvCajVxyX z?dREBH-0&#aw%*c!E2DxODVt!*a=d`UDOV9?{K$Du<>TNmv{C`iX3F!S0L&wWS#H6 zz6E*iRSmKvVXypyZG_~JkIM2R5#-uM^qH3s5_|V*7hP8(H4wnNincw2xet;Xuoj-) z2nJ#c#1?EuGN*uj3>dZ%_3t`Xkgj{KgSW!&Aqf+m)s8<0GB~sN26Vgu9of`LCut2G z8S6Ak2h*Utb(abg7Nn;*oWxw)cLlxfIIKW?3h)$WYy++Xx+O3HoCkEHYy@}{po7wv z0A3GxJ-qXP9{~IS;5wkc)ni&LI7#5%n<05KB#IvcjysOZE5I8dP9bXn%R#W(k~Xq> z&mzi1Z@IE2?tv}O_tyZc9CEb*-3Idf8JFH-G<0Bl;sG15*TQ=(SDRe9vUastW{~nV ze3J6Lk&}+?0;ZR6DG#I_y5VwJp_jka8M-84HL zsTTV*1EI%o^%y#OlNekz&78(BK(ZH-I;=(c+UqRRZW@)a`5NP6P9aG2mk_JhBEa8q zdKopbzBmEzw}f|R;rh8}??|}|(>~kveJ6nz(ItHV|1^Z&g-{PK`R$_KOt5oWTW1XvH^M4N996m$)vTi-&$*wOW$LCc9@1oiUV-%Aj zSJ4jYM{(Nme36Vej?>GuoAdjxaFHIp#IJlqk(+k!PsF+BP}FNT3k4)CZl(Th(ZPHj z*x)QNGA(x_llyRcNhCib<&NthPZRcCzlGGf&>PB$voppA>3&WYAH?SBLJ4-)$fX18 ztFCe7(9tWt)9$x`Ir$?vkLQk7&U|}@L;OOpo}gRDJ|$m54>*XCYP$p@J=Xp6ooT78 z>L{zAbMQZCIH%h!E;Oh#J2Om-ru`VDnt||_s2i->?Ih6zz1A@Mk()%H|0I$9*WIJ~ zmAiFXnjH66LkEQ{<~{?%pP@FaDvyYorT!cNv(%r1BLHSu^PIEz{pT(7!0D`h&m2lkW;6dSZP_> z3DE(WtEZbxY#J0$){?8Dr<SDGWfEXv~kqPEcLpS6+|GnKA&gS{_e9^#jDK7}qVsI)pDxIKZg~p5LYO86J_AnZD@e_D-aGUL-ng-0edL15lf95(@clhx# z{(BityCOXtj!vboOIM})NRB;+P}!TTMFm@aX6!J1Vk3Ssg7m*27I@OVnrv2R3rRa`?p&8ck92AK2vVvW%nCSmb~ z9&>%p8yB7u$w#+98=zuE)bmSIIgSkdU`r?g`%ZZO z-1~s zhc)LG%v}O|3)otw&1P&1)|Z>+h;Py?`CMCYNd9^}@`XO$V)w}Up-ikPGMfZ(aCa`A zuTU9k9W~pkshFmKtDVa*yq6JxWvN+*LFWAmu9{LVhikJH?AQhXJH}OuOs~);8rYou zurygk2)!z*bVTR~c_R>`*+#D1jbyOBNX~+Gzw#W!CPJM{^N`%@dC@K)F5D&=|#_;KibBG5w&AMf%Ku{hAd&;He1kX5 zxP+7?w9SD?z?7VT4G@)yu+5WoPD7uFs3-E@GNPhwKZyOEj%C1QK%*8NV-Qx%H3USS zEnPjTlTwC5w*lJ*2s?3Q1mJaGlP@;PO%OY{syxlDzv;Cr(3zqlDqsk;;S&v|WQy(S z#YK2+cmuHya38!{P%YSrIsw)J*Az`)r&wRDpDRa_l#Fg%_*JC*DncKnJ)Eibo`$Bv zx!v*eZbMS$-1GQ(I9?KY%-41?f9c&Y3N{6qqUt-Mc4@(YB;WuW#6SFMAWCq%pGX#) z1CAla`rd6e5d$_No^%`m<{rxuU^2pvlRlWVb@$R+gVl@#+ia??3z)YX4@d$wY5jo! z5TzG{Mo!5CE0TxKVvBmm?sPz6FY~_$(2pgs)&p~QfK4AX?}JtOeem9gE$f&z0h|E3 z6FArk%S^`JUH-zhA2zFnU2VWt_CeP`*C1Y7TEMmgQ&sK;aW@F%rN_%Q5MQl|_>`|f z6%9#JpjQ;&jq*W+(yHw&-8x3DW2A`qCYa!)0Y(TYkgF(?BZ$_x%o4}9x}wK>YcS$X z+koaqM8!TmFEBdrqXC?t+!W~1b!{{SI|bZ?I94UFYami>l`?{D1ltH~fvmhd(PR-=aD?djfzz(@8nBw1siZkMG-%cqIntoLB!n(`wF0<|4#zy%TEMmoMB=QJfNdP? zoQZD+C()2M;0WH_CF|LTD8rOIjX@#`oK>#jD;VyusJt{(PafipUty8*Fl-OUAg&TR z8>I{n2~v8k)d{WOK-VC&q2cRA5d0S@i(nmu*JrgE(+OA;)29)N4ILwhH^FWKP65*% zI-RJ+{RX<RsAMF+`##P8>7U~WdH^)1|^ai4Hjc5SJ%UFJsb{biMUZK5W2eR z`gG{>=D93>jK(ICZDhf65K$FpR89expmRjr08Ajv@kr@;1h0+!PIx_QdOf@iV8c~B zAMxL)<5&T-gY`lOR&BARot2V6%p+hP4oUU`x|gOw(KebjD0HVmJT6^aNSkZvucPSK z(d&Lm%usI&*7OlP4|pD8$C+r;<}p}jC{t`%2V94E;6ej7EiG?}0^vEHXT$dTS&znm zWza05_bdwA6H6OgKea0~m?CDfm@B7N13E!;#7J$f&<&J_E>~EuTj`wU!JiWn_t$;~ z;+%EP&W@{zAEY|EkLmrb-Aw!)mBF7-(ImqucP>5 zu1QetMs3|ec*Pd4+gYYrI^8GG@rf?FsaF+0bi5rB4@vk8;BWBX_1vkhLvbkj4M?m_ zALS;i2W&l%T~CZ){i~B82$;YzLGJ{^-J`f1QCER*Z_Yc=Ci-Xj@3Rnp4B{mO`~((w zy4N>^Sr2^d|9@p$*wej-I8xv(`%esZr&XyoL{$$!{N-5MyE*OwA2SEKa|HGbww!}_ z?B+KK;t`LLMd8Sg^b=Gy!qh!Jeo#1^ntF7>`sL9Y#0UWmHbFz%1DS ztnrAeu$2oGC_A=Yyy&k~EiJl4^>jyxNn z1>DZQuqmZ7$NR~aVJdJ#-F1cg1;^i*2G*}=p0QE~fu&_1SFvRYu)&swt5_8?dbfz} z5J+C~ih!Ml?MoO*P9x<@aBziy^|l-#NpL*yqPAs3Ws=~U_)<+E19abrxsTBs>wzQOKkUK4?pcq69!SJUpGeEe{^9*ga}8}3 zNrZaeWzcSGkc6vN1bd3)rG}H%(j5eZsK{VwI~E zt}H>8;W8YA-}(@&B1qY^s)VE`9*#l`obEbAISpNv8?6G2zo)R}6o?Us)L1u7qD@N^ z?1af+*BF45UUZRn0`Vt6*b3(W&jDKC?dQ&}7iN`T0L;BMpQZ39^`C$^f|Mgj@$`F) zG*-Qp1H`8xJ`Hi@Dc~4T;xZh%#OgJWyap0|yASZb4tze~^8x+n&IHihJ&Tk>fQP{9 zZ?IFaX$8YnDm%%Ah3-j6c@l_`LjwOr)GdGsP7AmW$2uH!OPt>ANRlHD3y?VLlOrh* zz434UpQtjJ#9GJH^!oR~yhh2{2h=E#B9C z?OffC6q74abJ7-}8omVa5^UeW)px+=PFv*VKJm>Ik276QJ^+Vvbb~X}KG%aJ$XNR* z>mE(C;p;pSW0Z%l>orZ((=`^dyID5x&ZA5SaIrV0=6Lj_&Nd>T9u!06We6~Rs^KBF z52h8I6DG4aX9G6D54%gR^brV?VFBy{9HH}^w9EhZG2GP~4H<0Q19%_2pCMLtV1ohj z3<9pg@CkHh5PFqIZ5fk2E$6#ge7<%84jaYiPHdxjggVlt_av{Lf;O9b1<5NAn|kK~ z&jZ@rw_<@!d#mz@)e^jU_eq5b3rtqm$@55Qlrl@4uGZqFf}LISv2WVXG;i+u_4c z9BMT!?E5`!T`K!nmA(5*VS61}?B3GAf)y-Sfy8Qi1n>x;>$j7DCjkfkz7uDXAQiBV zZa-}MAqm1jG$711<<)C)pi3T@&l$jN&?#(F#49Ctw3Sjqk&IQ0lNKAp# z#HyYFq;N0N?R&wYBko}!*h3%m2`HBUu098k`c;2Je8xPrRYsubtWMe5l(_wNzhO>a5`dw(6IdR=L4dS?IfA zJlJ`7=K${mbSABli-6{7PBf;>*?3W|m&S^;4|C#MJ?EoAI9oQEK8>BRtW;k;`QNw#uC|`EJvY_MG zM8GEChVi4k?jkpQz!)D-#1$XpNq}D9{xF7_Vix0t@uQCkY zKg9Fzf%gxg`yS~0d~ZGM0JiEWhz79w44@q``RwRYc@K8Z8fI;xs@$e>W_WdmR8TJw zS_urBU2O?lmH=C@I{+8h_W& zu@1P-)r6}F2-%W8w*Gg5{Z6o}5GScyz=0nbqhgCOIDr)RJ7wDdbQak}C|3(07P!hS z?6ZKm9jv?zq*Jh2cq%@9VF`Km9<9FscmZd6bbvdMl7MMd3vt_FBeVh0bclNZ?*UZD zfGz78g(fZ|RF){NijAv5Oji)Uf_R^atLA}j8HBUGmY%ZhJ5A^$liB|9cCy&2_jZIH zwM)**^On^I_;1{GmuHfHA3&w^mot=tvHb%9enR^}4qXf$Td(qpq6zXg5wHo^Y(f9? zCFE5dxBl~)bl?5%bEGXC6?Qm$H`ShQoTdl9D@!Lc0WS+IfCN@p`QcsCgnj~DaBQ_G_iLZvNx6u z-b{hbzCGz%tce}ChR~f|og8Kkdd=cObl`rh-yg%d8u8x<5<{Go>v^y(So40~dQZSM zGbNtQrU}G0?G0SrfY2PUNVnItq_WRo<@i7v*+N$P``*Pbe+E z!PbKJ6i9Y#w;fH9@!coAX(*!RkUR&Q>AeByn4(pQflmKCSfBavmP-rRA|;QxEmFSL zjOnZkdm-MdeY1!JcCg7?$`Rj-B-LV*LSY*P;Ucp)kA*Emkx_d)7Fe#&#&fPFASRfm z)5$PX^gJOx$aHIs`SV*Lb_TVF`SbN`ak)Ak;khsEYY^&=zxMfrn|FTB!Ru_vaE<^+ zo!*mxCjpNjU=7eISPPhZ*-wY)xk^Z!vi~S?amxOqNclE94!q8IcJbc{z@tb$+UdOo z@D{+-oP=(K_&FrcA+PQ)Z2fh~&P>MGM7WwVSBK)D8=SaI>n~%$V00d1fg_>~kj2y* z#JSD33b+XIBIa7=5+)ltwJBFE94#C+X!0r>LW8x25icw%FCyR~0z{+{ zZ7u^E*vcWK4A`a!okC~hEdwrhQbMe&6(*!S4Bf-fnGtbt3byi(tE{7R<`LK)fz2)S z&@F**lIml~=K$?$A18tBe&0wIJG=HE%L~a`BLonj)p#fJh+*3ofTYf%|^l(Vg=51HK=uuBP>uVii|+Gl7L#Okst|A*QRgP`qG8BR>D4d^zY6RcoEm#g@u^-1cwg4dLqAZh}5D*`gET5jG6)`xc- zU0OiX(SVf>*hV0dj{gUspF-*fNDORdD5ga?Y@?PK*ziVZkblWe zwXH(DiYHTOf3m&)Cue{u)w#tpf)m zds@akm_R&%cu@Im^1ymS@}H8+4|p$yGNF|3?>@vie`jxiM zs%$= zCvm}mr6AuHQCvmJemM5Su^L1dgGa&o{^H*cmaC|Y`$jDdZ%Iq6w6Df##IGYIUGld9 z(*U{}tQ%3Wxm3cD`HTLRRft!>AbsAAGw%i~aiqirZ9)Z&BOw_f zC7>b6#LN31iIBX}G3W-#M4zRIa&;ulf-uC5&4&~qnDWg8JuBXK#Kl;6KvlEcn4Ch1-ur}2FN7g31EK`>`#LI7QkbG$2w72OzB55 z>@36!5HEC+-v;S z6sx3L23!X8dw~Pqf%~y#0So5for8A-_;x_=gnS$@ijD#v2YVdijajU*YQQ#Njq?Wq zKiCnE0WAu)e!?zq%rHWOxWt9s=p88fS|oohh%~LWvvM2@8n6q{nQ-dZ1hk@?aOq_` zAP%qKpd7{^qt+ryrz1u1Ux4@*Sa2&s)9`0NoB`o#BJyNQoX4=0zg$(AxQfd31#MYG zvKc$?G$6!i%gynern(Y3dDBJ~8G~4g;587nJ_1}t@+;ByO2DT84x;wWV80oxjhx`v z0Jnm*SlX&79!rRdt7R4cWqouDV9Z^N@>x1Kv`81P}(meIBeXx=+>OOp+xlswq3fUUyR85yjueh)%D()SFAt0Qt1XIe;F1ZY*Z zg`W%EDp*r0t*X;;D;9`|`xA}wtmOyQkk{o5ek z1-J`v0dNGURV!SrfN)7$fdJIB=*@6!G)};F0y^i#RVV;8x3r-s<{pB>M?Q^O5Dkb1 z;z$uJBM~|Un-gxzo8D&;Rl(_a2j<4rQMV$fCWE7O_Jx#6r0!(b zF?2ZXF(gj}d?Fn45GO)bpFaWnCtz;`n>Z&o>OV+~T4@XM0MUV!_kcENBv&3FpxT_P z5ZkIpu<8iB%V1Xk&0=fBs{mgG)>1G5oB-dj(c|28(a5F4h3s|J$Sa`jr| zIf$fdC_Wq`=&Y04{H1_CgLN7yW56*|6d$&@U$69ou90qVYmommC`~p&a#;#i2TL-b z`IiJ4L7e4-kt|*iiTxrLnC)vI(iF;zA5*Y%5YM4aVqdQN8NeR~y8zZXO$+!4;3Htq z0@ln3a1pQ<2BWL6 zh$(a$^wof04LAjx$(@ayoE(EqZbZ3k-mMqwD-G;3iSuc6Si%k1^?=u-(g;=95x)dt z2}A=}slruqt*#&$#7{8x4cc-U$*y6YezbrFag!@M-5iQ4Rk+#@Vn2$c%Zx%rsdWj2 zAGxoCXb89*0UqlKiRqL6YeOZAZK$)boki~^Qo=g|JO>8Okht4+t90qxc`T?}P4)Aqob7UXPhsr*%>Ub{1&+Wj{0cgui zz}oi*7KF}*8t6C;o2h4nJ^}a%gr3B{^qEz_O|T||(T#6nW3Co75Zja0n-mS3bfp9F zgH`^((((hkT&1}k2vR!@Smdc_gh3jfQQU7_p9JB;PPPMp2f8@NX@}3W^fI=TGhCg3 z%{7GDBGlRxOSK@eQe}ZiNrs(6-Z{)rZxH1N2t_r}8RsPg#A(AG>^j(3uaSiX5uvgT zq_pU0QE7Pyv8k8Um?8P!A@=jak0QDHIlNZ0QrTHwqM&=e^Luz5-`Z|=7+V_X67hA2 z*AcY}qS69TtCqkTk_lH65LWaWaN*bu!kV+n)hZ;mM_C1^M{&^Lycgp4g1r?fD}XD2 zVxxDEz}G^Tz1-x>U^~H+k7dxTTQ=E1Xe=E;oDHGt0i#2=Ds-Kfe}qAQ1h_G)Na9L3 zuyC`X+apP{ef3BX1-e-ca`<(|o59oKas|Ntu9$yFc>j2#`9C)+= zb_1+|P1IIE*aNh=0c=oyFIV@%aRD$n0#6Y&n1BBXjlZiK??M4tf z^Gkrg1n5W1vg4}tNq%R;-vaTsKz>KURdV>hOIvw#bL&S#>`eEqKqP$v=t8m1l@Tw!ttwEcJ$|UPw0{%-RTil8l z$yu+S0E|$jMB6}K1jNWJL3JjGYBIzh!we_ZI{?#`y0EQ|E^5UKTZ_6P!2w~;sK-KlyjK3nR; z#%eL-Rov~*ZFT9;&tfu13K`@Hi%j# zMJhT6u~p#ctk7g)1s2JJ@i#UvgVnTDy=5dXcTr1*Io-Ml_99qYs|ECGl`AKPI#XQ( zI?GM0T7+&9gkC0KN*Q#QWV_fC@Y;#r$<;fNvVjX@z%f?~TrGeYw0W<2pj&}%r86UX zEq#NK44UF0cprlIy@;w90IFjO){M}>%%G+auY|R7oAvPp-HC3Jmdmiit*f~H)tElv)@FTF* zZV+e99*&4|R=SKR%kUMmdKI7eDY?K{fR63xs(^ObC3GwSuECqS5igB+3tbDHU}2+; zt61N2A4Hi3Zv%KYqV5LN@RAH7`}fZQya?Sz=-v)E1)O$lyU9)^@8-Ys?hirtA^tNv zUkB*6;U1*i2Ge4_(%n)ifcOWY;9`TR-m5l#Nv=_gS_=L-{kB!9FeV27`x^eQBR8tK(`SpT!q zSlrynng#vV%+m%!dE~A>Lc@c0_0<`kUGIHj1u1jT`H}WVk?ad?>y@>Dz4wAe{B~CZ z&v}l1*$)t)viC9qT(x8Oo*XwWXnQ&H)7}e_bT!&KOYa=`;hPX3zB9xs3OI1an36eH zkw{M3h8-L1+lbHv5(g>^{M{f<^504F?_t0yP=MZ*-bCANAa+A%QYS?%4+|g`AQ_bP z10dWlUIIG;v@ghZIpF0e$}{QdTdQ!?T&jChf4i||OAF$OCJh2S&tN?e5gmEcUd$bk z2)0P^Dh6p^ucF5{u1X$PJK(h_Y;v`UGb0d-fQwv}co5PRhtUO_U|U5;uo)o@%4~QU z;$A-o+<A)vODrP0P!G9rG+TL>g;P|`wC z8I%OqFk@{SGsL!F+ikE;?qZ~R69}m$}D37I6?9R$&YKelFKUSBGjH&;5GsV^0pJuvl#(#W^EgJxnb0T9b>(-(h*?R zmx5WGO~Fnfo^~-!?6War><2c-pk54+vV_n-Ph0XO-<+Zb1?Y#t1d`t03yM z7yo5anM~BG65lmI%1953sI*Mn((nNoTLy@jTUV&GXpslv< z5jq8X0v#thFQTa(`i-C# zpecd~?+9~c%NT!l)=RO;jU+?QqggYwFJYJN1t@v}zAZysQ;1nbj~i$E;1U8{B-Pw8 z6R%t`5$V12kvUxNRZz~znEy@Cn`o48n5Lxx=OY=8+$X+qcDnCNje7aa8z=lsz{{DR z_NJz=+3=UL7pX_?Azwe3l|r`*67TJ-;JIJ5>iLF2n;@Lsxc*SGuQT!W=DlxeblR+m zEwlCdv<6$OYrH1*P(HHJeX3)hpXy*m;H&x$u}-mH`hvd4h;FS;FxNu^z8Tb}Jx@5V z?{;u^BFYzs>>?z7SF5*5n9YNAZ{tpt!mGO2U-azh;YO72--|czt&6MtD6q z;T^W`$IIQkM%1_3)(4NiV~g0AxPK|@s`<O2PxAA-{9xphc~|lLXZhiU#dDwM>XI!> z=MVAoQhs=+vG1sL;Z)z)Y_<@l*_ZN8V@rXbU!1#k%i(!mY&^Hh&rSTih@Tty`2as3 z;^)Ks{0u)|;OED-jG2Gd)`#8ZzlNV@^YiumeB;*7uAkWY+2lnjJBeD$Ds>;Bb7*^j zR`{y4zTIj|W;y6fBYnTwXK4Vdz{q4E>-_fK8gDQ3O&s+yK6pP#aDEUDcj^2p>|dkT zgp;_pYJ<4f-?{;#w^&A~9pYYu+SRsIKcbNm+2LA zWbvUN03;fA@pH2^;v8M_9RB)6m@$&?K*tz_JIqJ0z^wZ^5MKw$*MR*R*cQMZ=D*wd z?{@yP+?YPr4P$EE@C9!9cGnb+sfKIctZA9%xs&w{hOUDx54`ku=fGp2e>>N#8{xppM&n_pgT>% zsdt4|)xi}I`HoH&vX=Gh;dNJ6`x?Loj=bZtm*ZG<5R!wCnAt6$Gmi#rBI&#&jdB9I z6Y*oaD|S=dvYkRaMaKq0Hvt`D+zp)oPQYq&jiGes-QD}X_Cexl=H5H35cL}%egod$ z0ZfL?ld)IZ!R+yD*6bjG{j8!j#{zILh9lsIkoQBKr6rG6cq`a1(h6^dT-VJ?$$bc0s~X-~2iqEKuIL9R{Or>yH@$YldJo0@9M=2B4zs;# z4l#XoC%%$l*4$+`#i-9Ct{$4j+FdG7@y#sGoXgYXNmz9Z@-xbF?Jv(P<8#+stNNlYg`MJoxC=w8>+ z^?LVgGxiXeQGrEoUR3)=YxHm=*P0=$;Fmd36l%SZBf80Nr=ooMpQi#Lck9 zg_PI%ZeCa47srAYjusC4OrG?fg1rswZD4K25SK@!*&-ocg!nMThqop{myEV9E*XLS zRS;h!k(>qnDkNX@lOvRjO}1jMC&PNLhmS{KuhMCMx_938zFzY8{BVgM8TWfne!avw zaBotMeM|1lx;Na#xxw7VaNM_T_tF%H zO$)llPQ&Se4T`znzR*agO!aE-C_?;WTQknT;|2;w%KHW8oxL#`-kUJ(sTkz!!AO3Z z+SGfsEhOnAk7Di`<{l;*yD@iXHvlbR_+dvO;&K*IJ(aVf2D8$%(XHM}!SF)}7z|#i zIkxnN7=K;9jV)1rf#j;rEnl$S z6NQv}Xw`dY)u{1u8T>_&$#p6{89yo6*uZ4TlF6y1QLjUZ-| z;X(Y}LvZ}a&@Z9fW_%E~FV8|&3oHegaWzZT39&zbtG?3NtQ!pUyAhw4UhhU|YpmdP zB+2Z$Y9}PUfMM<#tU7~7cj3`pkobz@LH->8>zvxTeDy7|q*3K;47??N7|HL3?Jz=L z=6ysm;xV+1Kx9@>V#K1G}HfYYgo50n` zNJ+_P0Ifb^D_^kwvaT==y1}UPXaw&VaE##@g+ij!~-*W zdf~0Wb~YCXVqi-^%XQ7i$;lDz<^;%@pwAUaJcn;VH27=OGB9tTs6=tKU85{GYQXC) zk`+?k;KU%q`8r5m*Hz4)g3a8uZ2lCstWq~z^siaM|FQT7gAgZzi&~BPWb{bzQ!Cuh`NXEVrGhPYShu?n~(62IieEtOB39w@ny$kSN zfGdFU&87{po|je7r8BJpCPE4wn7fRQWpwC%Sr1!pwh35lvj|twNhAftjNB^Q0b3Gt z2esXCaE+_pTnf4p&>6IeeXf5u!IphsZQm%Lg1ryo`@o*<@>xaB&HOajV@y7CAj0bC z!nmpd#U+IgTbF5gWV!Br(ufT6 z88JsIw+L;cs*Z%j7OVz!);FuNT*b&WjC3Dlc@P7@w7GR-9pZIE40bo5^)D`H#wrMB zRkEdK3;re8zeLK%kg^ZZJu=fVM|^vS;-I@8I-O4OU6?f^z40axX;7na8Ud%#E0`GE z0mAL*RoEtgnIi57+&?R?0j%hf5jAY{Ujk+z#_&36Q)P*=K_j3GXLwt%z1a<5gQ&(S z3E=AiUk~rWZfMIbQ@_pT#`&0ZbQ7V>z+5N7SF(_>^{+&V9z6%4&(WYx=m!6}>%5HK z382C8J4vH$EFD2ILWPYM#U3 zwJ*I9y1CARvI>vK#S*&!hLW0GMBwm&wyPSBi|k(kY_ z_=*8+D{#1Su!ap{^+vF7MBd;t-5FxC#X3gbZp;|Nwi^r5HJnao+?tDhF)jb$mb(y- zF@Sr+cMZwCLXjK3IM|yRVMgVZ25C#z+}VZLoOOS&Ld%0orP1rym|Tu;ehT=blj}JGnHnx7; ztSOH$av$y=#DWKA;|Zi)M!UlK)fJ$A#y%S|2UNG(&k9n_M`{>~4E?!%VrS=4v{ z=`yUE!>ab^*3ZGtmdm<@)77(9y$846gIg!D*|RC0r#Xmel@U~_mW7zh&0dkg=7Xf( z9=hZ&!BI<(=tvQSWRq6tWpTF*s=H)Z?_$ah+gsvo39h?0zTD;YNcj~EcdGkD!nEe< zj%ZxXfU$-%y&Dgh;mUBYx3;jk9=AZ0HODHo>|z;thqw92sh{05&W8!{9-{ja6upI& zSI=Amk(9TPCA0k|b#3G&OsODPTA$x0y36#a-c2~noik~0e~>D5Pl@e`vYwE*RbrML zAWL=;oSi=a3D!S`A140?Ts+1g%*d|&N6_{Wvg82%e%if^5M$6CT}<7^aN*eafu7)TVZjC0NkAfr6!e*!!PjLEWk#OwYpRe~!(UlUFWG zzBsGnM|Z=Mr= z^PKRT=L}y~SsNJXlGcyaR5UF0UF=Uoa+(M^TJ?gBZzHgF$q_Ly_GA7V!{LCNAo}u| z^I*?|U6>W%syClBa?c|zZNddKrLIJjYj%0d7KA1fWm|&IHaC88+C0r}_a?j-AijWo z5;uSipelQH9O7UlE(<#13MZhC0eF+aku&ybK@5)o5fLxAfGyt4X;6LyF!Mw+LNi(r za@@<+y;v}vHP?Xc1gk;e&9Z70j*57$5M?i0;=lh)^~ogPIR9rzHfAUJ4|Un}Z&CSg zAz4O1FPsdO$N8_UAJo5%t>khfu3O2};@+4HTgr%So}Dq%_73z~pI^My3u;(=J6+dt z&}F^D=M7f*&fJ`w>ID|-jqWal?gBKrQ@|;p7Q7bF`SX{d(oIy$lAEZOr5k3a?1M`E z2m&5K-q+$_72iY%gw1$2ba`mET9xs9rvu+CM+2B1a15|ozblb(y2bEX&e1%cu}PD? zkzuU2`%B%}Y3LC3#MxoTT70MrPNXQlEC4&gpd?{Ey2^jg!Ap1KoYVYA!2j6AU<6oo zXjX65gMLr*Ot&fKz;_BZ4^!Mb%VsKDG7jj`mI0S6Zx!!KTjwf1s(S_jbC}_Vr1w}Z zBleyV_V7rR*o^$mg zurGqxQM?xtut|$r+jlvhDp2cCi2s(3T}Rvy`nL%EOvmwl{(FCCRrIKfQ#Te#RL7&Ycr1z``QqsZfjfufiI$KVn z_ausTb^lc|SQyE$9qMo;MTqpCDy|89B9)Ue>BjMTkGsIh}0EUg;FNsqJCw13HX( z8pv?&u#Jom{?;iZT$m#_^urr-y?t9%&bptj@icTi4WSMM8HpVSkJDZ1k$32ht31mp z;=G4w)DkK>$Q<{~A7ChQ&-?*+-$D#tje`|aP2;~WV7+Uhm{ueZ4~lAU^$zv{OjEp5 zs}``;Bh2vL?B_7UrOf9*ya|=PRR>axZWY>p&}26ASW>ELCsC`%0G!eOBPX-;h0D^& zWVSa6Cq&%MfirH@GFrJM&^wulM`HqEQ9S{e?lJ=OcJ*;c>LxYfO&@QgJ`a)!STkFW zc|Z@Z*Z7;}hB%$1>2ka!B<`N?>vlwJ88@6=;rgVM)p4E_ut0qa&2t$Yv6sc@_#hU1 z(59WW@0M9x_CvQHI#X%|a0Sp>_w#^14|oAZf7_XxF4-b}5jsnx?wo!GHa>P z1%zEFyI>7c8rZxFLb?bj5(KCynJC*{1h}EGj=X9Gh+DvPmo#_Qbg_8~apKqG?b3FV zv}KlCPt1{jJG-LVyU#uw@j(x*31r;YH+Mhm=QM4e6L|s-`jx;2j!ZsBfGt>)#!)xH zu@wU9(M5W3FZM0@yTJEOksyo@&sbQDWb~p#6xqHtk0IF~DQEe|FZ~ zbfN1YxegNbCPm95*rHsaQLbqX0vhNNd!zf!Aif#Nj+{jYC|d$17~TQa z4SJiX4pbJ}WEgaVK{z9OPacLR*rQoL1Y>D$3V|PXmtJl#tLn`nwSfOTo^+Ur&DF1< zHc_As#8OnIN)6oa&Bvj84?@=ntQ+yu?6-rx3&dSrh{x1K18c&y?w=Yas z@1FwxDFR-MJP#<(>jwx=DZ3rxBryA7)wF2KW=$HjMr@@Zw1_d>gc~DS`!>LaZJt5h zrJ${FJ9M{W+P6aYF}3mE$N29AzU`z0ErC73j7;AgQa{T`JOwd=!`eAWfwD?oNMv&} z^9H~h(4l=NI_xd8^6VP7fxQjl8YR=n&I#d2zVu2E9A;Cw4_yq(7R?4uJBhKij-$=Z zpY+;A{#!(z{uVfEso_i@H2nFnJs-MW0|2Hhsd56{q!Zr)iiibySD1)rLgHz(s2m|V z9Dn!twjTkOGy}F5&D!%puWm6Hi7gGa7w7D?E9_jb@5ZT}Z5n|(|_Hc6j7X)Thq z7AB;W_qSe5N*zSGA9r)f_*ggQJqXs}&Sxop552GAX9US6das6L69JyZc8SN_{Sw!| z4h}B|`*NcDba?-UA5Xi6(ekljTBEJ*p|B?*^QKWNS496)Hi;qW_IER zlHZ3U=Zuaaz)`~oFMbM=7LpVAVc$wOSOfbDU_C@Rfh1Ms1X!Q$dUV!|YJIRZRijRN zBv(a`yLt9lH;u1DvT3p{{!8Y%R}ehp6HvT!V2<_Hh?@sy-DAEZAS(wN2dB0PeFiJC=c{ z#Wx(@e!Md(yZ;__JHcHIR&6^5Ltr>Ct@apEG;)n?tIm@2w$Y$_G+4lQQ+*~}HQf%u zaPl4w#P{TJXRqaco_XKvYB?ee$8rSZ3YERXM&Sqv|9P*nSJrg_SA7VnrQKYDnz4t% zn=7R3z{uf~T(n0?+2AT1wpKveqlfjzuq61_t3%G=Lv(?pk+C8;T-%)OoZWR=u7JpTn6&EVvvC9ze2Y#C^e%q6=`i zNgi#3x~up!O3`6o6>hF_KhNc1RtZnU7N0grk+$gX1+f?2kbIE;K8RIXFo@(7>=f(< zY|-&_5KjlO3?k#DRXL-Jp2zwK$bSjbc5OLA(FjEiiULZUXyhu%I#3>7qtPI_LGs_N zcZA+C#LhscfYmaLRyCS3LX-tv(u70t+2!=~VmXbd3Pfi{;_^XM+A{0gc)lO3Gae0! zZzG5k=fT#{0&L#rbYdNCxvIF#N{NxptSxE_M-om%g#_Phih+?)S>f#HvQ5>-46vqX zv?Yk;Zx_VqRlt*R+L!m(QwG=;taP!@bx(qL8j{n9cgtsx?IobIejvVl!;b;m7@lBIOLNaH0R%ip5SSckc1qV6;wh@&p9F#4V9s}ESL0ke%N_R<>{#J0HK0-9ze8N)vU!oynca2J;UVnzda z0+JK(YDQ8%?K^>F(giG_9HkAcrnQ|dnl=I)b-YE4-a(HV&?RYFh>Hy=w*tn*?l&geYXJY-Jd7?-&61oj^Y#?fhD|cen<3eXz6zOj)h|L2; zt>_UTqD=E{BopDyqgy|_oh@Z9<@gpbS8iPelx{F3W`)t)Zetcy%MmBw;braO>Er)4 z&<00?=Wizv9xd@%tpk7ux$|-3IzZo(@NN)y zqi6|HzOBMM^)SHqb~-AOkYq|?15~0T#kWQ{WUb@EI{(?N_5(WE*+C$3-#(j}7ioar zS`tOoagZ_w>-Nb7L|x#&O-Rz|?3{~W?auD!46xazmw2!vTyyG9a@?}bW6KD=)mOQy zhKEf=KzsZKZJ;G1&1kNh2aDrB%6e_OB576)#Q8?CxxH>HIehqoQh5)rSfDMScqAdB!#@>Oo_~vaIeAD0*41jnL~n;`_EK0H;uS3Jc7aIJk@%gD#nDlGyw4XAqEE@dv0hwsb~peH%eH zLQ!wR5@#rpHtl}$zks?wd9}h-#_8MOS}JidXX}T6jW~a z{^G~DmukRzd%37AQCxi*MW05|MyIGUrvq0YS(&xvcK-8L;|5X&;e0bQRi(Tcwq>e! zjdZb@<~{{)s;#g2JIr4F@I4~drtren+tmpSqG=?q~fK@S5fW@=IV(heDhUbzEF9LfC=J#NoJ0__jKT8wLZ@D z(i=q8h**#-u)8tC=lCXF=Cu6RCUc17A^}^3;}lq@$v+L4altMbGX#%7d<0Q~r46>E zo@KbC1i_ULxBUvdgZPyWNU|~0cGeG;Mj>vnrO}qbDGNkh57u+Yjv75;u$7Zs?SgI> zQg#6@0xkk($j^P^DI_;TaR91p|k33t6Txlr9|3^p9|Y_!Mb#dzZGIQ z65R>J6Nu%_{%!-^4}tYnxyJ!}Jqj?y@@6N04(us-Pa*jhz|1#R0RIZ?Ux7UVm^$g# znqzaMDDIapb%37ean(Bp9D`NIBA`vtq9b9y1F+%@v6F;vg7}*N?+05Jbl4hp zK%9l{EQn>m8vs2s;bXMbQ1p+#0(*f@qN^9^#PjYvnV8l(NUAq-wTUPv(LUekJBgfH zl`ROZd%X~Q>hz3t104^+TVtNZh#KKdDPPX{D>yy0-)!uy=mHI4KQQhtWXJK8?A zReg0xOi3oDf`!Fjm#-duK8U%VO}-y_sZHx3 z*5S30s{v-i`8L3OrF;SK1+e+f2G>F^eth=EwUE!=c*goWnLP{^cR2yk|-%_G1O zW{fa=yC-s8toXiqgX8>fv#U}E5a3aZ&tPAwif&yA)(6>4^oIc-Mw=0;fEm9ouX+X{ zF9MwVj1gc@Sp=I|)d;W(kMaO3|7Ne!WcJI-gV{#TPJ&aHTD}sTF`}+?Zb7POi@tq< zN@&LRZXiRvgt^Y(?by}G*w-5fkZi$w0?p%-NUk6~5c}~?@~38v+>d0Zbc1HJD3s?Y z>UBg6`ZR1#w_J%Nx;ZI!1#@8M7N*n{Nbv!7pWMBwn^9cFt@y)CCa!V{!A*JJ?d9xY zr}@XEs5iWC8PI#y=y^sN`@qrlDEEP*B`nyZ1qAHT zjjf;MZDwTm;Ql>&L^PfQ_#8lkSlbC5SlN`Y6PK%);v8^imW=J4B|%=bFISaU#31AO zUbMLaa(Z3`6m2$HupTFJ|1U3~?Tui}>s%Z3mNKYJwhy{c>hosk&^s{07*vmfu6hbr zcVhURT&-}m(%D>!A~YmiML^ANLWcl5Y|pJ(thQuAa13nu!Bvcm(+4ok8PAw2Ys9~U zcoA?Bl}od{4}h>VTUxFL^xT(A&=iWA;&i>@Z@SXA0mlZCt##qB)1|Z9zG)PR3yV;< z+TX>MPmKKQPJH%vom*t?)1tSv6*}U1{+s7NzqFx8w^OP-qVr*|S*7bt?Kk>U#?Pb0Zz1@tn* znb%U;s^104ccI)umNxG#8eFj;v==aIEHy%*l|CrpCR82`Ct zv4PMGhEu?^V4Ytr0G8xgC)I)$ySe)lL5cq6q1p=F`tlvys8|No>&H5oyaqd+)Jkcdj`dx?&KYJE7gDj}(!(&cWR zWYv~PUd6~&1YC){9e_Ik9lJLHH$i0gSJO(7meRC7pKMG$V(CN5iK(-j2RmC{kI>h{ zyNu-1fTsaB09OF5e}?2*z-v3=1j4(>&j9-ju)X*prC0Tw_H@ekz_AC8CFrs+Sp~cY zYzD6ild}<}Kr(2fKY`;0emV_o?;S$_yPX=0siy* zAMspEO90q)ed`=d{G9)l3&_jWEl9ov-h4P>;8q&t9K0zqoA7SJyErTK4IthC;tmiO z0WSjTZz%_~yTq0%g5=QaVf%GveJ04SL+nGg4}ysM=HDZTf27lvx*;~&+>q3Q6op=@ zAiyeh1bIgQ$7s79u!=cg#A|(yhdARN%*W^8okNtiROkR3M8!0%Y9V%<5nKXXf>^LR zF>Jp8;uk=i1pFF6zwPvluG$V(BBgih!0-S3;srCohV9DX8*-Qq?&+qStusN7Y%&uZ zybb4grlI6%-iG6ogx6=p!N|Hv;~Wk!8D0m-m6PhOBiKG#;` zLbr+;Byib+@*0%Tb_(zu1^I3iox+TB#P1W%xyVV^i1#pn4^|E>#CA3FFCEdvfWxs5 zC!B%Kw_z`I(XC)(K^6_}a`wg<77csYd(|ypVSRO)EFBRSd}!C+xPyG|y{}3mv+I)H zNa%LCfn#pC5M$!7Xh$Uf4&ij~g4J0baYu+H2Xz~0&(k}>~{A=yB= zIljq%4pjLx#J&7?FLY;NTLD}F+zYSs$#UbE$-_GKZ@Y z1;-VDMMCdUd|~MeE!csP;T79(rh)Sc8KD~zIfV#DWB4;u!WoZz0NlrlG-Dbt#33w-_xm9-@(2daB z5T6lj&=h0JoUb%}4Q0+(n!W}pk5MdrW5*=LC|6WbchGth3`)2gl3xhjY}EDuCRuwc zTvX~uFS8@Xn34>B1Il;PH;DR1y!=LZZ+0mi4zMMPl9qRxRFee@uiEX-3^MWH_#ubJBZ;Ut5|rXfNXTqVl#bOHT6NN&ahRiPL*FFgMMu zwxwC(xD~qWfd4c)ei|L8iAJxY#GAdIE6+z*0J^}Mr#>IG-3;nbxAgGsUEXJU$Qa;dZ+3%KwFRv8fMpQi;4r`nmO9W^ zOJj?-VP5U+{#Z{#c`NzVNV(E3#NDrK#QQeR+JmRSJ2Uq-{#xSPrAiE{4Nmm_GL}wg zBexBI8Pg_cdyKi>Rm|(`gM+VIoQ3WzbXMC8B9_Apch1rlA$B%$9ooi#*2$W^;_p?o zjITWUO`MK^$5{4d;pAt}oYy(6?cIFA8SjmK1_5sDe+K)^*pDU}STMqZ8Wv%DA@2Vo z2($f#V9oYN+56u?8UBCygvk~|ee%ZVNPCZvMz42OZ3^b64aLokw`KIMqH+~;m%{-f z70$q>)Z62;dt~kO#m1(nc~Bp$ot4)sGKhD#(Kp%kR$jD+LxML-SGz903P%dch;C44 zlNl=p(|`%Ym2g}o;_WOrN;JAWwEb7_9e^aw}}N zc2P@R+Yj~>*i&GS0qzIfPlomG7=sujQaWPlU!HAVM#^%hG7aT6f!*caZb)#o?K>d; z)oeB`A;ks43Ko1G@bd_DeB0KbPGzd7Gv744_mrLm-Hix6flyZ%wqUsrRxrz4rKCN! zZE55sE}41An}jnDE~57$iZ)}%SoaxnBvQRC*tQc@ zfdG_uVAVN@&w;%U$+;!uO8pgJUjcR*Y$U5F!HKyBaRs&&*rb~PPLx8LX~u5;^D6P% z;6E$P2HM7eb{ylk2)Kw8LlRq*at!P-uoBnG5Ge;i9PDh#5m0qBU=8~^#3R5F#MZx? z0B-_(f~AU)#M{Qd196<5XTa#q+rh5E>zv;h401QsXFQl~!d6cI-4jhz_NJGpO#bQH zK&8c82Muw{+{fyZkZ9@0u;61|3~EP-fvUnzCpM+buv)ex8o5G%;@^h6w*j66dk*j% z;L8A$*=~B;coo>rz7;rD;Lxop;1p2eG2j?c84XgP^r(fToi$CwDhMZhz5zI`ujF10 zgLeY)1igw{09*j^-?{qlAl3kLBglZ2ePAbGGe@5SrreltiH16YRaEQ~yN=#plPHsqvD+a91zzB_n!c6r!{sKcCQoE?HN)WHo)B+j0CHUe;TS`A?PZ z_>Zu~rL@8JEkWOlyrUrQL*7v=y$?%2+R4*``s5cAb>C-R^E#&iEUTQ$E4kM%-Fk7} zo>*~HpgtJoEEfR{F<6Ao_w4k#{a}?JDcI~E}$Q) zu2(f9#a#1oh8E9vC=G{W4F|Q^cJt=Y9l|K!ZFJ%Avu8^7TL#DR*Hcn%Fg;{U)ka$$x2p-_V9#7d+1$~=4Y%IbACj8^ zTZrk{smi@632U$(NZzkP+|UggKx=k3p{HPd;jYDZA0)SEGl;6~Tv=KwcL8g-<0>WG zPM6JZr+E=jSER})0?;-9mC}-gcHI_|-bm6pSO#_2C`whnA4NeFNB)zSv}j@w5!V8z z3+k;ah($DABn3|bo{Rvl%5bitG82LwApR?C{}rL`l@5X!wi4ATpTaf;v>CJP^JuI| zsQ3~9-DuXd4=IXLjQWvPH@!yww!5?N$QFV&`?4(3{Ew@iDSzRcA|!&2~SV zwgGIw3Z`2H(PGsga~5D*z@Wi&)wfl6j$#7#Fa_^8SA*M+7U?Ar%ZT4VUM&UyO~jpb<}^n=dWI z%1fU1#3RM1CGTas2-`)l?xqZ)79FNfcf?0*dkt!lFFKv z4C@K)bd*Y@L|$~HeFufMfn(rh8XyiDt8A_)Wj|i-pH&$L!>co~ukBi<&MDx6yW%mo zTmWH{l_J2^ZOo0z3K%54>ciZ7$-89E!kygtlcD4PPgk188lpF09+=BQr%p|>4miL} zy0>JMnE#eUun_B=UyG~Wpv@|#TLt=gjNME$*N9qgH5OiVFlFyy{g2h>=UoJ|?*2T5 zthfA+fNrg}$(1YIUz)|bY4<7C5D(2Fa$Ypu#q3Pdm~iR#g29?n*(nlC4o%3;3Ar|L zNfzaU8`nfvy~(xSaT5aJ(-*f9h<}IB+stQIMTqJ>lLT=NBsOqFsJG$|z_vWFAi*Z( zPZ@C(okG!B#+2O*Cr&k7bM{&bj^Bg$_aHuM-|BW#k;ig=uyHn?mY6VusHGzfqc5Lyac74Bx|2Fy0?XfQpF_M1<>~A6TXCV14 zO#5>eqYkcJh&{42IL-W8I9?0KE<~L|)PG=*bL-_4*#7|bsdOCoMg|8MJ`!8teFGeC z;3{`BuIR#f9PDxA@ma=8PN8TC;)__XHV2!HZW^%Wo`Ss*kDL&A%GL?NzaFgo5jF1W zfl1?(WNPcPC7|`btJux6-S%3f9E=~Bb_P-R(^}@=84SN4!>?w~qxIQgO9opTz9skZ zPcug{LNjjJUG7D)x0C7+2PFTD|Na@;yxV*N(EB|ju*U$Mv$h@vAXZMDojbbUdB}*< z@J=Ob?1^%&YIH$|J${7H4AC*tYLTHRd+Wz$-MR(=*C20-_}qJcH=s>xM^s)5aSO5F z9{~OV;01`Yko9SpY`?F8&9g0zlIP()5AP<}UZJ37*VjvE-`aD7q=rQ}oJagP0)8BD z0=5^3SqFn~c9V0o2WHu9)l4DQ!A{U&6>US@^@?S%!{smrH4ra>T>`WeIMuj?|8C*G z;k2w1+Cb7kqRIl1*MjiBx+2>@1;S@W-QWEbBz4@5Zhw_&wp}z}TZMQPMb1V>fJvmJ znZb_oWSEF~*yi<;v^_qnttZ7UIg5P~yibxBgH8jU2D~|2q97V~?x;C~lj#*E`cZZ4 z?3Ge;wmqKi1|8+q>ODN8j<)hhy%?m9L1(()Y69#9%-ukq?VD&=pa#b;g7w_y1OXES zjL}vh2DFh^!P-1Ze%$5}n>fo`ZG=$YQq>^JHypSm>&?g@Nm<$eOppJ+0b}H@*~ZHr z)IR7o(Xom3`gRiVB;bCU=W6PB-S6oVy*z?99eWutha-Ik@UIc|*ND2=c~~dF_u?4S zT{eJY3IYbvSVO=X0xUc!+#`syt~H+n8p-S#iA_mcfj2HxrA9~Hf%yl0PYzL!ZTE#_ z=NsJ@lB;9?Bfl({#>-VVXMK#ZvA*-@Y21)(cSUKr%*jcxxKPc=RR)4<0INN?>V*lg zIz*&UBQ^s%Kr&0~9k8Y9dA_s0zd(eR5Osh?_VKVW$>3ea!LiG<K2vytTpYE_^!&+c|7rNDzt8KLz^&eEX-6_(mIVw)?nV zEr-$3JBbR%eGuP=JRcyw3GgPsUMESOqR6uDdkq%RW|4M=Qp-LYbc^hg9ee|M2We4D zqYbW5SyhUw4YX~b?F8TnKqvIlWr%j}m@>DAbQIi^hb_|4?wpXBDOSn?n~I;$w{tKo59Fu^gLNtzF${Da6_LEaqT9H83bzF^({0jrc#5T63P72edG zg;~QF=$Ea51u;mZOObLZQmz9V(=srxkoSAopj%5fg?Mm?sK!-9>GTxI(++$QpwFDu z3&RkQVC!JqH}(l)j%WG^#u@sm$M$QUW6`4bcml^Ia=ONY;d z#QEt8hOgj?ql5K}N(w z_;#3`-d#v`BJ$v1B7y}eD9bTuwn5*EGw;R7^PcI@QnwiNXqGtLFR5a~H%M{FH()(; z(R(vk-xKJ%HgOr;$2kU_TOfO3do7@wSoJ+a=6?pKGS(~9LiMUd16$?@)0;cC6klVo59{|~q_=;P**13zHf3%Ja7mBQ z8?2(jYfb!1i2oAeIVVzmjIOG{g| zh?zk8B;jsmj8=i(BT75By6F7n{OscA%lP5DbMws7=K1d2{7-KE%uVRh{Ct?7pW){V{5)&x4#oV} z{6D0NdykIYCmW@IFgje*mxv1thbV_}G6Q(Nb@TBapfSIbCXV*+<%IT5cV z$Pxz=;?u2`(h`QW3|_=rxEjl37#uTp0kO$0+!+fP+Z$?ZDh1gsOKc$E zozLglI^TPL)pn(J|LCss+~;||&+G5yyxep7_Z9s68vgwc{Nrcxe6?-8tDPEck*505 zZK`_U?`>bke8yi9+yBk}#RtdkL@6a1J zVtnB_GKRC?+WX*){W{X70q z-;Vlr)VHI)9rf+r$v=wRQRI#ycNDp!$Q?!QC~`-UJL=m}!Hyz#6uG0w9Y0ps{T=@( zcSlt_YTi+EuT@!Ye_K1JLBCDSJF;8tP0c%M-cj?8ns?N^qvjno@2Gi4%{yw|QSU}@(jVu_qQlr0R7WI7=M!fi z+RW?sCt#d_vEn%QUV`JCe(`raeWAs|y(dgQftsfZ+m};S&(8Sx=oXA);Pu;=0ld_{ zu$e$NOa3)9ODa>r4v5F9lNA7b zIy~Clgu4mjl^pp@mJVHnyolUwaFew=VECno6&MMyNto~K`XvDV7`d~korUyrLg7Ig z(GJ`lNJGeiF|(-wNQTUKkA|zWWc>S47(WWsXQ7sr?gZq+a36;IEXZV|gKR>mJGU^t z54G<@?HptWsYbH)1u){|0GY7%Am_}=>e?V~iS_=|cHIO+4m$HvK?7BeA7C<28NUZ5 ztm;NYaw{T89gp2+gEq$@z2C-oIfR-g1E=}yTUcjKBlj&Z)|~(x`^+z125LYDgon|1 z^(5qGwnqsyM~Ju^NfZ7JP=5o%FD|E%=F4hBPQS+8VRD++19%^-@h?qdt~yM1n6yUm z-o!o#*ZawS-F9I!7Kg}-gD%ZFfgA5zLzkI#Dr5NfV&h&sXfBwR<1vJYUfqPoO_EHs zI_?7kJ&gMdW;ypqVK`PRUO>0`%!@0YG$bzzTSVk`kaKh|JRSlgH|vadVfbC%1yoAv z1Q3U=WNTWFgrlpcJq%NK5*sHWPr|(((wm~DE{Q1bkuwqZBX>WfIjAT{veY1r{3(Q= zf_&@PG&L7vva-QZC4!?^n?k+_fENL6_$Vv3i}k_m02k=lYhucb=^L(U@)~zJv)y*S-Xe*SbwvhVPb}brbl_(Tyyh z`dn_nwW?W}9sx8h;J4?!s-YWMI_l!QE#SF0GhFs&hnVZU_+2k)z}?y&E&FVCD`7B_ z*a0%RIzcceaJRleF}7YDdc*kHCAVN`TtZ_7s1&6+v0GRJMu6lhUsex5UK2aT##9^k zUk=dow=>ICD0ogDt$C5lIcVks-{SF$AP*pWO~!lv3m%Zpg~w6plDZt@DG%Z2DWAF! z#k~X{Uv9o*vVekDXR+%J#b5Himg{SN6MeGHQAQLt>Q>Kkyw$ci-s6?OuJW^9B=V_0 z)Lum^|22kw7P&h)2iw5EYdOX9TKyH+)m>jSco$>(3dXeCh5Aw*+xUf*WGr5Gg13_< zpTY3iqm5By1>-9ipDufUJB+$6KMH40Z3Sy+kgH1w+hKm4HDjjcXHFxJy@`LzHWnuM z^Z`fJ?Re#^96aZZgw-Kj&A?F_SpOcyD_^*Fek@+SPsR%3mE+PU6(0tm3?b|Uy2|yn zYpL|YRq^EzUPwW6OYMc0dpQIb!~YpMpBwp8yz()Zea_mPbN2Xb4_zO}&uaA$P#bVJ z#%v6bH6Z9KXMTS}#*3{!$@c540rij_h5uhc*+y*}lqPGhhT;1tn(}xJ?+W_#I3h>K z*s>HkX;s#mXG6J6Fwmz5{s`t}f9fl}6^t#9h6`2AllYw3$C)}k`LboMZfxSDv%J+$ z4>b#E#^nG?L+*f5n-jR1X$0-yn!gGfksSRL+@BiL^nS?qLwe4%1-S)jQ>TpAfwBsB zb>zl-8>A9}To|UL971ghH=vG`iVeos0{^w6FC`bd9K9QncO%juufff99S=;&EvVgs znpMbXTpMqit-*E1boSmyW8cp}o`NZ<*_KNHOf(Jgi(xcWxI+CwS$1bbA6S;RHH()p0nI2zm zOtsRAt7zRI7aE z`|P-ToGW~Xxte#_`|Mo4JIs~4qu$u0&3ulmrs45E`*93S{(szOuceoH?HVpS_~zW% zxc;7TugBuxvon^$Z|-g_mm)bhL@-&rwjk52eyQ##TLbgwZnz#qTgE$1wT@r@d&Xg> z|I60}>nC}9V$jvVceni>;s2j3G2OVJoxJ(6kvxH4r&UHtdLE;OSwn>Q+KVI-<=z0y**9Sezfz#xV;peTHPp~z;lR;OnzA|g1`OU0cLX9`wstd zqoDm6#ARV0-1#DWcIBL*I~zl2B02^46kJbC4!L`!8Jg3`9=V=`RSwX|SJY$UWFrDu zeL6Z6sLrqu$*%sk1VbjB`ZBB*HbCNKu?FR1;C&3nD!RH`#+Pk8kNL0J7dNLZ+d#Ro zz78lKf%4^?hp4&zmv(d!sa@`Jyn3()lyk%YcW?(qThwhQxbAbDa(!V$`+AgdxI7o* zj+EyT<(w_HlXUZj&btA<8*7zfg!MV2b_TZ+%TX9!4b6Tn*XH!TG{AETA4c!xX0WH` zJ@8+ToC9p)=|hSfHvqN1bA;!RZn4ipo`;+xJcG2K?}yBcK82jXogmyaa1zlY*Z9}O zQNqX_2hUB1ogFpD))cOG=N#$tHfjM#mso(N&1R?>%n8(XAzj}F$bu&rSC@-$FG9N8 zY><1nJzQNY4@NS>UZ^ZU-akr|6YMs~Ax&LDEmv?A|;hMF8YGV(Rd-zfr z;;4ZykrBQw6+;@)761z)1%Om$4e~$_V6365$o(970eiNb_PDE!9yx0iH{7OF0RY`c z#M3l2)*;t%*S4t2jO4v=?;V55=uQqy({qq}4sy3(qk@Jsr{&d%GDp~v;?^ny_DUv3 zA5igxvO}%|??oJWMSTiccpQ}o$URf!8~MzqnSH-}T^LNlT-4e2_*1xkL9MyHJYdKU zYp+&-9Iinp_mT~_T;o)$dARD6*!bj_jRzoosy&;}>{WKK`*K8l5Z98eK&}9=ZbV-B zWan}9HviCwYXRLw&8bC{^ufRynmwk=$w4or%{clkZ1_BIPk=qhSL0A~XR6#l_=u-- z$oatO!Y+f&&cZiY5&kmd{N1ngRqCNNr#U;enL%EH?o05+3v^S+=}4x%7ZwMmr8Bh8 zy%>Ll71q9g1T|km=}3-Un>y2o++!Hhp%iZqyiYsdufxqf8+GTPI5f85z7W!jj|Q_1 z>6YXI+zztCNk>Hr>a14-8@Y0vqa8GM(3n9+V`UkyhpaZ^Xh3b?=*1kp7y$iy3i2sP zTj~Pj1;~ZhkDzuVj2mHWK*sSk$S2@F0oP2HHOPUY*w1%Rl&g`u1BTn9Z_B`@f(vT^ zW8qqmll%WfkDq4ae};zh##e2!(DjttIma^*yTpeIYxE%U{rr1hOkPHR2G2M>!!Ht9 zJU52+!6BUVX32Nri?^8ko@<9!6(D%!0a0q#x+OWj(&`%>;t2DE(KF_ZH!lgyfjU7- zJe%D|#OG;RL-B zM`3)FyqrXC6>=4_gG~71MJ;&RO+-`FE`f3h6sO^)Pa~}EfUsRRM>jUYP%ckxG_j?Y z9RR!F+2aFbgA#HfqOmQi>mXe)dZ2npzn35G4#+jEM%~I4jHJB)_$;~xll;x#Mz_PH zy`g{c!2Szf*}%AX1puks2~eDd7q}Q2V3_OKu>tsL&K;yGxD_lqX zQ+VJKy%`Tcb~wkOs0msQ1)ihMTygX`M~{Otft*54A@v}+GC4_h6Z8gZ8>3osY7WX8 z+_e~ooI=J%lad8ppCpC4c+KdFrMIvAYl;4rLE)0W!oBRzOpQCX?DoFqXE%gAN6xb2;ckY!8LrKc$o+D3b2)VvVb=wl@b!?dACY^=RQfHDZ-MLXruqfa zcfi(#)#VJm8;y4(atX&DgnW>rRLjC|!Pr7>#)kBV5cwN6xIYBLXGq<+ejALO(-~lT zZDD_k+#~3EdUz5t*IKqAe;Do$WAY)$I%ndjs>)F_dKP?kmy1Zss4tZ;7)j0mncnCj zQph3d1v|KM^GpNpr@MK16QuA$-O_lw9~BqDve1=42&?2>Glo3_xQ1rIQkdi3K7 z!ZW!Reh2qRw>Z6dGvzV&&%|WM{pnk|KkXOo2JRy^mu)t2$O&}ei5{$F*L)E&mlN#C z@&(520NjqX3y|r1BU%VyEKk!aa{%T5Sd>a9q&ZlFy9VhvdKmIyNL#dn>_*`!U4bkfPJvs zIps6CO73rg%&^~H)_4N{p1{x}6yCmimsf=-w+}h_D8om+rQyA3uS1E+NEoS`U#aw_ z&w|fX!F!cHAaLz+E#qm05Dz%Y=vlZewhWMJ?cw;|7*QB`F6ah8caYmbu9;*^M1_xB zGcJeagk><9&Mmku4qonPgty_ki5VCH{_Nwz^O$*hBC#=j?Qn0gUPk|!AAW z#eYXt7w%sM1(AHyXQAbnMKTrS3G9^CX>%7t?nV|+#!->5Y>SMZWJ5-BHNmyaikbewh zC&uhwI=Fe1W<7=uSOboOa(ql;)HXrs;W{I=^B>&G%cz@-XNflB@j0pUcR1=QCtlq; zX18Ya5p<3RMxI&Jrmk}1Mk+W!X7<@YcLS(x7`u?Rk6s1O$tZRgLS4pdI;_#it48Qp%05%0HAon&0lUWdr*(D)UM+g$rB?*`~%?E-$CB};R~ zXLK#aR|ECckXvwPkTXatm;&^0z1#OjxL*ZX&ysM|qgG!gg}eZHfuoKi2ck>wDaca* zc=!5N$XiF_c>=;JG`*3B*d`!X?$I@l{G#kP!>vZA01Ho8!N_0|Wns$+x8eX)58}Nx zVp8ubIjCh|D_3~|We#_rC@sn!Ml4mj<@m(-KL)(0LpusSHaC-7dd0W zV3J+AN6_`+R4wHI)MsP(6GYq+d$w5FKrXA5U9yK<_7)}Q!#9kS!yNhY!2!}AB=I(- z*@#JRNIw94T@vM}8VQGb$VvpH^FacX`!sGm4fnjp(b(lPClp_hVZ44N#uq_6$!gG? zPiLw+&n@iwZKAOhNwFCpfFDNxW{{4aImX`#`Bu2=kPc3_R&py%FoNO@vVk)+e|mL* z+k@gWW4zZjw=QXjC^X9|grpCL;UbIiCs|#_ce?y5RJ%1Gz)cew}&;c;5sgL+>9L zm*`Unn@NYkt0DbXk7q?EAx{Ej!g7Jm_ahx+y6F%(W@Q*^J=Wqu2l)X+K7fc3Jr4Oe zq+6j0At1zy@hTFV5U?c=T`%5%V`-K3w=kw$!0H*;s55T85 zXZPyDyExTac)|s>S|K=UijsZ%?J>?#VyK{*6eG(sTHW5e1UnuKX z!F-hUf9H{AFRo0N(;he6wS=@)sx7clGYvE|=&C|pnUkvY9O=*O>n zgnK~!Hfp^eeK`jMr8vW9pF@q#pz%3q{3ELHAI8z$6uFR5%ZhW9IF8z`rs47GLC)={%xo?6cC zQ!p+9a6NL@LvDN7CL;w62iU8Sn<6(wZWDKZI&zG+w7i#be~CPM8P^xI{16)dfGSw& z>)`6?b>My4Z@ndQ`=v6DMtunwud1_69p2Y;4I_ydaC|_m<`UeP;DIfg{B7W*?OnG` z&@ki4#uKt$ya;iCvAC6Y6sW^g;WA)QY< zxH95_Y6)f!wd{Q~nOUVjz`up>SHSJY4Mtu2@-yw?m2LKwkY5RDr5}X!MJY3cbD}sv zCWJM}RfJa!FpUnQhtZEVDpcj*rt6Y}3M(iF9gVZV!WGhSKFEkSF9ROf&(7^xqhd1M zxv=8IE{pYDoErI7+dH-|A2~;q8gY~jj&`uNLxA;i2)WD*eyz`f>dORB@BB3P!R`m( zegJB&1E5ke2KXc*Pa@)qm@c_Eikw8`BqIJ4vv2(L;*VRQ=fQm*+%1;;h1X|bZ3V7< zUkpRwGaWz2IyhnTG+`p!NSctFA~)48D@kghJ-eBKQ=vFXqR;R(Xm!_5TX_$_zgZoz#i!oEFSZiIze*bT=JM+tfxfNk&w z7zwqqF*5!wa{m_c{m5nUw>-g%e|m5cHP51-nY!g@tbTIPE&CUTg6y=}gPeX@g>-IO z=rvZgH?rbXHdx;lzKGzpT(6RFZ}w`x@ydGSJ2V#N2pnoMnQ3#vNGV;mjrG_*1Ltbb z?h+~}DSVG>KKJUc4g0vUHtr(DpFi%_>xtxLlo_Eq-qrz4%`L?o?tH9UbrX2a8PFZb z`Si9I?E*Sn#(YLSN)3GFnSI2u|o4-1*Pl^&zHaznbTZ*cZwTN>=;Y*zj2{J6v_Zlo786gwsf- z)0wryaVIiAtBfPO4r85&OyU9*hVCRyJIER84#J1Y%R+Odv}jxx618Wc@hoe(%&5UB zvY_S^Qct@BNJqeee+VB(*YoL1fgh_?GXsUs(+O9h;n{J0)diG2KHJmes2fB6n6WeP zLZ6OjS!cKmd99BWc&6@l)y|>%*OHRvq^ppzyD%il^RM&SpV5TBjzfQjL%uTL_w;J) zQ`g4Bi1?EVJ+r_yI>gPtYnTsw5yUk*#C6g9nnGR#(JVU)zKl7jQs7lt!=WL0ZWzSt zU~l@lbP?|HxrPR0O^kr@BGhMGL*(8>%EWyq`CE85Gip^;)MlfnYan|H>V%RVr~@Lk zw2TF>E_U-piITHqmp@;;t(~9`I>M{$JMGgX%<+~?<|w^82`EsxeBz4OCu@;oTek2B z1-;?#qIjBC8nlJ)fNj6pO@IsImr&~$5ilOdy~@7u0|_yXTxO5~|9pebRm&m^P%cz- z=P|m|H=VggIlV5NYJt44FfZe!$n96RB8Q;^U#S+6%O+}8jv;rs*XEA<*jH68##UXY z3Cj5Thw3JB`uuR|s{_BzkKFf1E=NSZN+wr1s+`i}`^(8*7^cZpQ0N0+In!b2ePbNy zwdpcmHYXJa+-e_;H~TdQ(<^cEm2mCsEl4l%d%79N6>dR+-$!F1tkF<(caYmb&Qp{* z=++28E@MHv@kKI`Hz*TyXV{owavd_lJ!E!4zWBR-56uTa?!VjuiZq!_-)lS- z)LL@tCUs%W!&;ND*W%i1ajm)H>O|WZIw-sQ0N4!YIXVy2Lm1kI+)lhXLd39AqZNc# z5P1tnKK83_?yq(*Iz*Zfn$z$bk-HHaQ-q^-JB-_5T!hg>>PEtv@R{d5hY-mF2a-3y zy#dC9_9Ud&E$aLdMiOT3v)O(n+)TN(tKzfI1?6+`Y7Y4ns!fwnn(_%wtmSW9U8xc>&~RaZQ?f zxK#jzC3E7w3OBLIZTdM-+MQw7p>`VGJb*dG5J!~~OuB1MWpY$|5QLjh%Os4Xa|^O@ zEl>fdvk9E66A9FIA)SJzkb97BX7xFw72JaBbZxv92Ws`;HW9rBGCQa>$j4E$Bg|=S zqG2?H=_GO|L9s!SCg+1H1!_tA1TvxS1F#Q(-X}v{n%orV5fj4%Ck$>_xT{kS;|=vMHiQ{m2@6Eua+#N3ok0$Z*!R#4(^zL35NO%1HPNy@A|uB05f}{j$m2)zVOT zg`9Xzb2Z71uGWrV;|RLW2e(1qhP9+~5Ar|4_>aiVA>Rt=V>8>3$xHAWU-Wc>TGp8r z$Q3~Kr4j~SGHK*dlT0R)x(>C4`a%|$qYD_ifFa$j;z2rnl{Mrt1M6;s7d2x`c_y(2 zs9jtsfjkU1HhO&NN4b>8*b> zS8=?9(ZNt{2QsTQySJ8{yjMaZ;cCGK&{hXV~b+gspM32B>Y3 z_D&fmh{(+#aUT(s@*b1{_<$~W3L{?WMlRhu@gyQUHW7(3!wqY6DIs985jGo*Lk(28 zBG-Bely&Pc;#4Hf$ssBax@)- zDTg36l(csUH*Qp3V8mTP3w}fiSK|%Yv_(>qU>dv?d^V@HN&qZR!Q)kjoITVu$el2J zzo@U4@+P&8H|fl&n}%MDns*hPOS0J(K8`0Z>6|Sb+5;fF`i%3tVcb2II}zzsldz@= z6(#WTAR=bG2VSV0CtKep-WXCi?#_YV0%gmpX2;0$O;`Ak6Cz~@5mS;eEndR1Cu41) zML}u2%6ZDwc;FjZP9RtBgTk7d_j};pqknMMA=gK4f|H6Cy#Np(NJ#!-Xb3pp4Hwjt!?1A;d`g+ z*5#~iPfM|af?|E$qPFc`PHV^UDyI)s0KBS^GM?kaNl~gYBTD-3pasZQ$tEx-fXUDfCR2R}$?I|L z_1L%%?){KHl3{?&SeU|{B3EhR=nS8o0pK?w2gocPmmn{}-GjRh>8NPNpwOjd$>JZQ37gCr*Nlm^)xM|ZlY8;xoYYm znRBoXyNR+2g$;9+!L+{YpB*;f&@ejGL3SfqXW*#qz(@n<)LdVhnwJNt1zukcVwi|# zHOMe9FF{ebPGxYi!$uQtkEba><63les0y&0mxa5z>1<{~UtCysrksMtnIR^1w=;== zRs}h#h=RwmXfP)cJ{bnWxAK|aC9{Xp-V0x@L~aAG@{=PQq~s7!-qx>oZeKp~EpE*% z-FE>04umhnHIDKY3KvbkD`+sL^U84o-RF6ghe2^O>ocT22{`bX-E@Q}zmHy~>I)0M z2fV+S^m~XnBmDqRvej#?S)*2QSE%n^&c+rR?k(!4gb8qi+kidK#4OwnA*a4~zqvnM zHv*y~;N3ix0bbpegpG3~fq-&6F{e;R{mgFV4mk`!&lifsq z967gY^X1s4kcZ$N0!7eLgB+H*M&2Xbhr!X6e0C)oigb`2q(x3CR$;g`&`{L_fVaVT z8ye>z2gqUcpcxBqf$N>j8Ny{PN2nRr9Jx8^sl(xfuE=WsI`H;++%h+aFxXCLCT3qIp@z-xTs zMzc2NLj1yy1K{Z_pe!&tA^Z z3iG}5(3I1v9YCizk*uYRdXTX6ZwIv<)aKyLAZH`F2kAM4yZ=u+WlYh{RiVu|2~-F9 ztw4P%eiKJG z;fqs23`sWgS_YV2Roc;Q?B*Oo|B_hA81FHjY3T;Y8}xJHcNw~kvwhL2Ht@)M=dLpDemE#jXD~OxA5v5)EeU{Km~(Hr4s<7Ojw7o zVIp3}(aR7{Z=^95nISS8QKCD*7+{$3f`_zEeo7i~Y1FA?qi=juCJuP1_ zc@)Mvy3W+bo2rVp2GPbKC<7&V2f{wtFWHpV?}+J@m*2hg*NOnpVW>joD3yt8 z=Bh-9W9k+b;RNknOOqHmBZ`RJfXdAXFy06cz;EK8y9|q$ajEVu++7?}_#))Rk@Px) z`SWzx-)Xh8W75wS&LAw%e22ZcOxaWh0pfm+YM4tJ_ zHJ|wHmhC29<7l9I?Dm9jax!2giwoXE$UTIdO%qUy9Jv}`XzZZjQf`2!Trl|T6e#oY z1SYHaCTi=5*yt910-0HU4bnz;R5UgQxQ<#)hO`fw$fpQT$B5>Tb4d3VGsqbZUBQtj zU7B2hT!GPX)NzyoD3Zqp8*V?IIrQk7cGFp50o6EZCkncShUXeirRkT20^q$_+eFwA z&;yzguW&#cYgr)oPT@wpgX`w>LiPS+5(B( zEofMo^BkQYMG63s2VwZkr@9?v2P1=1^5V0%W zYH|wKl&IST^Afl(!SPLWi_6hIjC~l}keTbO)+x9(X5dyZ9Ca{^=thoi1YibZ6>@dN zi=m%~@$)eDa}t8aaTsneddOEp`qmOtQvHIO+}JHo(U_xQ5>G?s7VH2S501MAjMmo1 zSzwRPod4$0z+?mPR^)uB%atjmHRIn6_q$Qs0;N2KG>*IB-aV2vRgE?>&J{k4a5J{F zaT3N!)J|d}^=PiE>>`(SrmUgS!{`AJ?=6sCif}S-hU6w(NAgj0bCGBxP#gt5Dbf4N z{TOAX1dXaHM=RJ^;V20+?O`-6a331?0qPLC88X)ol1V+-f$Nz0^rapB%L5U{dkS5f zzsJ7>BU$GaVg|r^!Gai_i2CA}#YumWyUfyKS zAsyn9jmblB^=05_0Db^vA2O3$!NXO!az6^MBWz_(pqmk@ry2jl zQ`Pbh_!$5*j;abAg&R*bUL+zp>Hz5YEcK0(J&eCVVY z7jEV{1DwINbJWc!GaD(gP^m|`3#f6t7!)6t5p)gGG-|`UB>-^&rR&Qw- zjc~Yp>CcB{u0iBgqHwfu(hsQ5WPL(zbn&lp%2Bp16Ua;tW+-x%D>7s^H3>_aB4;gA zt%Jy@_2jA_E0f`8KVJ>k=lb%pgwnw0l(9pu8=Xv_?!jphQgj;s8HY}3{y@jyzsm+jVL`}I4In%C_iSim4*8tyS*Q!q8PT}5w z@tji3mmPQAibXY08++Xgm*8($p9aqY3pC@TbPyCoBQtS`U1&5#xWSUZ6M{TmvFghI1ILczPFzex!WV*y)Vm!edWPFYdCxvZ7EwwS!>=Qe<>j=A{ zcY00aJq+#E5dd0CN-RY}J&VR!Ao-^9~ROTobQE?JZIz!xaOiX@JOeKBq{ zag^gQj$_R|x*-HWat-d9z9bm;o%x58zBb=A?+O_RH#^WvKwSdrA-F#e>7`;HsgHjP zaUl2O$oWO>Eyz7c+owVRPfwd(i#7Kk-;Ub1BWz>71M(e^ma#w~y+^u`Q(`-V-MmX+ z-#cgAXnEKtTbXx#U%lt-3)2WE4KsAF<)mST$!oFUJ+wnS%yY-`=DkP6V4mjaX@vhr zP>lS<_$`eSFdi7!qqpMZfQFZ?CphFpyTfNY2;Y0Ynn|JImXm;Hw<%}`Xa^(1`6!?HyqWbd?GrvT?Ix@rlU>yU zVAqKPxm~p}rIDcfxhrOe?D!Ly{fB9m0wi#)1j9@ncZ zV{-uJ;B99RV>}b64dTxZ82&MYkB`~y0qD_45+%P6#`hs?pH?u)m6OZX285IGJ;*(D zg<6MPhqP%T+<~_WcNMNl>>y>N6DP~o68=XK{wTWJKxNGM<0$XvGso}yk<0k~+cB}3 z4@}c0a+{;$)o_q60_q94PeA@8)An${8+5WGP{}s~g*4Za=Qy6yV4Du}GS#3b}kUgXxB&R9QfZRe) zLSBnnt)Y+=>N1{XoFivr_Hf?-`39`H5R{WFHm)hw=q^N3qvrdPJD~V}bVq1?Mu2khem1$W`PV-3i05!7rSU!#E7%Fd747<3={o!as@dlL$`{ zUT5XhmvsTg>1IG~;4>SpQjEq1j13t6D%})v3h5>=EA|B8iW08DR1RP~hT3B=HX&op z5Ta)Fe+*%N=+F=nuk}sBT%zwr_->F5aN&X%F!qsa5;4HN z2-g|uBxEHUVbfHhHjkPiR~+P^c?VyoD9nL!y zIj#4XQ)i=-kK>vn)E?>}I{+58B&>tpExiYLcNzB(@0KHl?yOfS#5FX$-}5PkfxqhV zJLoRN!M9+24Yd~xnumhF4L80G8;>j};*VkYzW*=51O^!A>s-QV~C!f6&-6`ZfkXG6; zlkRkw=4??nYB-~-p&s2HQr(5ZgIp6RN0ocz1g+R$WR{u&HATd1>_9rNJ%n6JtDzd_ zFcQ}1py4kt8TkoF_g9ABL3U_VN=BcX5cbDyfUC=O<2K+O0C>&Km8n7)QQ}5g!1hVk zrIDOAt409yc-6R(c+K-GG4A=kQ$~!--GaN-_`=}SgN`9NF?>We7|E)|wc~J)!&PGq z(v{9q+zfd$TxY^=gc7BRV-Kz?iBQSQfh_>2-y=9g4xDqY;4{1AQJ}nnHi!GmkiQJq z?bZy^(W4tp>s2~Y`%C2h61B#m7f@+4>2FeRjT1n8UPsqawguESq#FWFJ^=Xu$aAFvdk%Qd867h60rF9h z%Q#0bLheN{)*vHi&^vG)mj|W2{6j6%NM4to$a_TY2I_7MNme4pC2Irj#>hPjd3Ge@ z#vG`$Xa`wPS*UU(ydz*V^kR@-4DuA+AP`9GO?`n!qjCVAqvry07a(=* zddTaILk}3HJE+x*(_PsSsjKXxh`OHY3ty-DsAZS&x-p_n05-8vFI7P9pYYi~;j=qN zx!3WTyRYf^SzU=i&S$(TUP!y?C>jpV?B@1?&()*PfqXA=??vt55xM#qZquTf7<;(c zUTWxtK)p~Da^+>4myjm60e)Se&d-;tFra41svaQMXLu!}+VKE~dUUI_a5Hf9Zx`+^ zC|-_v8|2#{x0j(-AY&s7=_ZUV)SLjy8lUCzgllbDUNUhUN4KWy1f9)TvjwBueJ4i@ zc|}v#j^TK{0$hOcx9EPIA4lFAp?)2?AL5$P5jL7Vw?nSt?IAsL(}%I~gYku6GLGhu zd-%M!EHdz!Q;;JdBc)kqO#69+&*R3#r_2BifFiZ@!pLkEHM=Pq!!p3cGq15(o5x^< zPvLFCKf$3t!J#Qo839&n749lrzcARvD-yOam=MvmY#bz$4No6#1kc+)`Mt3W&Pm`o z%D&SdY2QHCsnnh<*N}@113ZeH#+#M6(ut=!ei6Bg0Q@LNKMLa)Ad>^-egW<;z+H!% z{(BjWm%&(r@fyh2jPO+>*1>##`eTTAwc-vmUIqCoG;}=fn&&b!;-v)~Z#CV3@)A&- zK`dy6kD3)MP~<9q93_Mf-45YnVL-amuSpA1|FRg`=-cSJkI+!#?qRqx296vb12#em zS{^Jjb|H%~8c%WrO_6H~Le83J%#;Tsz#4A29c-@u^)Q?#&A}fV+&5mpn?&dha z5{$7u3HM2KR|z2=cr)TgK6@i4nZ8f(ZA?oJh&Q4!8NU#EgfE1;a$YkUdI;o)klO*} zcF5ZyZH6TA9E@`?_K-_#wsKy*KAzVOBMDmhfUVJqguSP^eRXhOp#wsK% zd-r-Y+y$M(MvCI-F4so9&qDaKAXgAh*1i_T*TPWkPa*#l^0mli!Ci;UFvy0qDO5R* z@HYbG1N?7iS@fsco=?~L18vX8#+|HrYh!?=3&Vas4uDIvS!)bs0&wK*A?!Jm$?2W? z_{_283M)#~w2`K%lHqtn9PFu1QN@n;SYGzmAhHP}3%7mNK z=6t5L9(WDK)AE3zZ-ndaYX$P{kZ;G+OOP3KLM20okkj49p$=5mUw@W3ng_fh-%kb-8w+7bJ3 zy|6H080f*kX9F6Zk~wEDe1`Fm6G(qv)6Wi#YR<7uZ0X4k8y&ipCeZ>{^0_0K(`J(xwRPmy zksClc40(7YABKDwatCfXIdU753E|67`!eJs7GLDjsH5gfn z)*-Y1I}CXO_!GcSA%7b3ry=K%)f*f&!)0NEw#+pp5tiHpbQ4hXw=kH{jpOe}?)}Jp z7mOrUlpVM`a0j?e3sfV)wF(&@PC*&n6LcGHkWF#wt8n_>Yp-v?4R0Lk)hWnR*fpKM z1?e3pcUswz9fxr|j&qbm7*QpATxK1~H=%YD@JD^PCD&xewIcoU0d7)v?8E%`jU3g_ ztgxVZ+RSB%6a?oR)ml7@8hFz&n8;o-T>h~hks}I_l5lPen4I1Ky3#b-or4b z9cl|dXz$I~gmBQ2VZHt`a{c6-8tgXRXnO7NFQb-pVrbU@Ntm%&o|^t)%wS~JYuYD; zIy?gOsAZpRZ}f0wRF5N4t;bP1X9F_AX*gTz5GbwzHcbcFp;2COw9RMR2ZW{Z$Ypo) zVbmJ$$$q4X8zK6|x6jfE?Ae;aEf0CamzIHZlfKhS5g3 zwk+2LFGpx>L1q?ce5t$yileF^x(b(Z7_%`~mZu^boy@X$cszj#eA3x?n%)pJl}VJl z*v;0ZgLDY3;nfbL^WR0tJxI?(*Aom!QEPG##&lUDzU1g5zD)rD!bfhQ6Ja!t$GB0Jr_1r`WZY10pAbCtIH(vg{CT*PnvEo<(G@uZXTfB4H|%|k z{4_RBla~R6}O)%-s3A!_&G7zI{BK{oip96Is;S`{Q%xTbCoP_a@QTxZJ zIgSc+S>&q``D#Q~(Aa^@xZH%?gprahR0hTzkvRZ<%fLdVGRM46w`_7iV?g%_j-Eib zhfGQwzyAg9e}Vf1+(g-ASCi3|+mvDtDA(jUP|2TVOwhVf-Xm9@8XM$&pxnn%tl4Y1 zdwt!w^LR1BJ`iyNjl8tQtHimR;kiqXaE~Fqe+%at8uxr=e>@|dA~yxEWr_u}gMgxGUX3u9C>n97YnB zWUH2K@`B@JNKa3pduk-tA=k%r-VW(~KfCxwNH6GK#O@yC9!E96I7;LW)10$ABV`;d zM1)!ejoo9A_k(;tq$g7a3L|+IU<0`g7)}4(1>-INUI({QGF~yPdcZxxP}AfL4I9bV zfIJBKAR=b%QOHLj9|#^tb-oI62O0nNoC*0XWqg2B^EdL@r?^7kHGnsQTu&zP*ss21 z@-WI(L{>*%Dj1;rD$_4PtGJ8KLSvg76~L#ptt?FGsy$kX^aF0VChqNOSw2dBeAnm5J3WaX+tdmoq zra;+i;m#2blvQ{LVQYAQf^k1qzZ2Ef|rcxIKSVLT1P;dc@8BIF(+ybRI@ zW1I@^fxHLq({K~Qd^!AW$PVF-qZrq3WC|+O3fvWt zwVNqYat_yiw%nPA%uwc`2|k}i_$*KZ|z%wEun>xgSQ(hp=jJLT;g! zk>ahWI}!FPZDu2>)6)`0Z4J4#*agorb}+hlMP5{^hx^c2N5pJck2s$D=Q2KmoY!g2 zqjoRky(97oNN3jkK2AE!$a8_y#O9jJL*V7a#K?nZSewA>#)KnBx5dj1!8s@uFGt6b zb2d{hRkd?^xINy>{c^}Jhn%2W>4Y?i*+s6vP1@(E*~<3)06C1HtB|g0nmh_=BFZ>W z3C5JvNP)43@E%Zxm7;tM#>ZfMFLG1JDP*4iD>vYNCETxs`x@qK`!r7O9$;vO#tcTs zQHQP>YUZ_U>DCc`6~eDV`2DQ$%~#bja7@$P2;YscEq@B~6y!yAs#mjdaD7Yr9A;;E zgq>yH!;%L1c05Q}mMr@#=hK`$^$5Qclkddj{gCm`P>Y0-lI63E^DcHdN{v!gyXpN{ z^Jdd+$ju?sG#`Te5WYMNH--|CDJ~L`@@jlhN|sNXD{F<;GOUa(edS8hW89R~5pF1# z{24;EGREVTd2YyE@LV9b5pMRZ+i*QA(&Y7!*C*)Fcn8DmHg!7;L%T^+I&lhAn#MR9 z56WHSjsfK^O}U1Qp;sgKYFyK9CN1-_0e53`Jmc*VY{Xi6IRd#3cO9<7Zwqn@(tat>@!Ckj5-KTfY?K-(CamFh*l@}P{lc(dbb8^PvXSa(-kw%gIrr zV)K&9cnu{@(_tf^LvqDY&T;0Dy+!6Ijk(Wfwzne1z_lRJeuzUq^dmt*^OM63l*_}$pJFeFZgBQ4cu_mb=9~P@>X=O zME7RCqI3T;QJzBRTaw z$Mrx7jLIaQ_K;NyjuLOqHH@tTG()X40MKOchGqDAKN6qC$>)tL;(0*NgJONl2Es3f z@#1AD4OL6QXl900G*)5U%#j(NKz;$_7huC{c+EyGI}dZZhOpDWc}X@lVQhjT=nkYy zzKhbmkeLZH#LvQTBO+eLme!iA#aa>(5dnhd=nmHr6;k2z7&p5EiP(eOBLr{m=DSN@ z1>>t==v6kFE=s9e2TCH}gv^qq$q7(7CyuVjr{JE#kP}(O3)##E3oV6>2IU7q`9akD z)?m1LP$X(ckrOJ*qTdEt%`w`f=WUE9c#x2!qdjUH>)Q9lkmY z45j70Iv7J{t-MEWp~xBvN{*0AVxL@Q1bI7*al5*ZCRWoKPxBpl!{vW>dBMQ_AKTC) zd?oeBn_w^r{@wwh=JaI_vfI2qcrnRQ zt%Ib=u@I;_f+5sG@le~v&@Nnis6rTp*Wj)}-ivVQakj)yE8Ezdphm~Wn>VZbGJB3ULMpSa6YYVv_OB;7%E%VhJ&NQ>(fDUjs;JP#NZ6y1U?gWR%1{#JR5vvtE$pL_2gilK3UVwW6uG38}5mxx)Wdgsd z=88Q>!#?eCHyxobu_hU=`3tFT34_uB+HsWp?eJOk!SX&kHU>1N$V~}B8`-982N|v= zdxU#P_hw19y4l-GrY*8#T&OwlnLN_ZesjZ!yh5+tr?LAqcDGQgRvvv$L}snAv5l_l zsu4w4CsS_8;$kBVJ!o=YByzzsots$O#I+T;$w4$CVh_#Gn4vL8<0Rxs$bHCCgH*VK z+rhZNk*#+QvgzX3ZL$$Y4?vIZoFjYE5tWUrWOiD&B3wIU9J&E=imvUWS50LS^g41* z8Ixsq_2BE_em$V}RmOg*Frb!f0G;{doZG(+oyakAnVoeU%XiMIy8+9;Rnq9(R!`8|a95Z=Ief~l_KvuOO4xAysWgtPoN z!+kf8U%VNVcZ2e&>?rcE2OW_fnQf8YZQ3lWQ2O)`05w^TZC33FnXPFW z)6NcZvwINlAlEE>`p+lS_UX0Swctk0AlgmpV8kIuMYH}kt|c40=+-a*RL2|PhKwPF zH}TI!PP@t40vZ1}nxWw$w*{F?@;i`?wMsjTRn(klhXdq#xIH15?B_%J3Ig58I4|#) z0Ze<@g%OhpRg_FEl8vXCv)>I$ruvjZ#{(a)8mJEMJ5YMV;wUG}3+)J_(akxNPW~AH ze@0$h%NpSX=(6)Hgnj=;JVY*8CPNh>#( z_@mK*+<`ntBRj@VLjFs*{}S$f%U%he5G3~zb|$n-)*-WtY=pPqx+(HSh~;==gL9!= zf!s#JbAuka4MqefmGxr1BVYHjPI3HAO zSo<~P{JoufAtR@|C*Ym{#oLdKYbn_*x?TqvZ@wh_9+8m3uK~XXymtXo9))W~M6I!# zlo)vjN{3uZHi66ps`vLGcMsOi!3~Pm3I*;O-13y8rra4!Sw9wxqmfl;6Ea)QIUZOt ztFYj~c=P_{h`by({0*Z4(lQ!qI(Fg5WV25^=!nyTE{tsQUvqgU-M^N9;Wj_26b5lL zy|IaF4t8rfgPh^G12KKt!RTa+PjTf*&x7uc{A)D+H5#{!7xMlUpZzO7vv}`=d>`c7 zaqTA{e*)4MGHaL;G9N|p&dcq!bM!kr*|4)PqN?&hg%7m=62_37w)edQZ( zdt0a=03Si*BLFz2n;yCa?k#Y8g#SI{zaNe7LuL_v8>BDxJc{rhq!XyRHQr!Uxku0% zGce4?VHk#5YYL3$HvV12#zmo)`!5TIzI+_Hk0W;jc-{lQ2C}(Hv$pJ?x?AXOA#7Fu zGvt4Ud=tX85<@NwQy3pb?xQen^ExY^RUAxsrsU5N`Ex{mAMQS+>D+)!;TMJ^j9)^| zFMPZg@^;AELGh+u+DCV5Vub7W4PK4#t0A}1&FteqoWXTm8cZ{lz69<|&=ol&W%zWt zcXdf0449mQGUw>ogG>c;-|DXs z`D;Xe43V^VQ=X6u&5y?Y0NfA2EszVtp4I9M1HzRlUsLdh3B3l|jDR>EYewE-qXWK4 zSlmtO_K>Sm;FaAp1;C}!#4b1)VUA+A`SFZ8Ek$G%s8x`yLb(R%sQ3U}zrAuj!Y3e4 z!1cnfzC4eVXy|z`RvB+T%#+#He$J`18P9&rl)M7uR{(Gah8~7|7;>GoSJ0y&BVQl8 zeGg$5*Jkofc8%>Kay5}*;{izTB}^dy%(GrT^QzFCl}Xn!1v&re{RQMM;Gbj+4M5dk z=O}d(Di60b4ZMYL52&6tcxj||e}LM1QF|}Gh;ldN-H?WLJ>>O}uSdAvfdi?bRDa5h z=__!LjET*hZ2>Ze`M_GP5X9X>z5-l;ac7>{N0Vs_$>ge<6(?)8=P1a-XC#Fx0AkbK zBw}Gc1tkl;r#BrL>c*4=#gcsy+%JOrP+Wtw@ENdgLCzPW-pkRwh`40+kUgYZk~PRR zNa4>yo`u{2K3g?)Qyy#iFA)A02s;{AAXgxLrqb%q`E1T-=HS;Mef_$>)0LJ#g|)cW z`0}g1RFzvPS8wxg91BzM9DX{K=e;F&;d&|J9Pl}_o+SIs6h@P4=ID?s@QP%KIZY5y7O1;`7)$4R41b|ssX=>t zj1BK{e>*1Qn#pOt^x}6Kw2`doLE8HW^X?&@Mmy&F$KS*eYv?yE?}E|{0yK7CidUWq z&++PyA^(^VKF=GBe3tgH$7_xqqufTrYjYEX2S~fg4aUnLJ$Kf4%Hv`kU2l<`K-f)! z)vEGf$f0%^uHDpOsQLh|!o`gT9Nmn@&4}CrnFY;37d-QvZu%|Mehak^EURrp#?S_G z8^~GxG{YWp@lWr6AK~9eSd@&Tk06|x=0(W82)SQ?ksPcnlT*moAp9DHCy@J)`;dB& zt&jo6A;Uk7u#>8~J>)_rK{2f4WfhTC7y@M8RW0zU6&{0Fa)z#Be{&quD}3fEbO`TL zj}Ec`u;%Lb`3QeL5^1>?hDLWaO-(4CV*qUYjSxO*u$g? zl>wG7V+cuN$FA8-9%9$Lh1wy50r}6z9bVcZj(5a%9F5~>Y(n;sJ)}jh$Va=oa9#IJ zT_yGawHb1@&uO>=q;aHaByWUqBO-H-<`|NZK1g<}`iN*ep7sFbtkS(+Gnp?G0O1r$ zYa1AMW-#d6A-%RFH=D71r@H(DszbQLs}6DoY2-cR*F*X!m)U(1@=1ix!yO=p9F5^8 zHb-L?k=qc?E3IA)`5b3{pq>N3gli*5_zKHmxRqiUdT;`{%-Pww$$b>=qX^H@tv2H* zx%VmgB+Pq@MQz z{NIP++q$pg;!kt_8;6YO7{a#C&v5iJxb`rPZ$g@bgsR4^Fm4_57d$KT9dN$`uCv|* z()oGH(G-U64v+)nfVDNqHAscSwPacN?nStom7{d=3^JQzeJR&q>;doOq49+j!%YjQ zmYJbPt;Z`fv;*m8>;h_W(hwek`w+q%+&U|Qw6iOnkdCNF5Pk$whjMmo_*-zd;AVgY zZw7pm_K%|RQ8c{xa|!Yiq!BgYC%}7NB*TFEXb&l5Ypgu!4FSK|K z+^pyS5b_@);xJuE7){+Yrf1fI`XUnZG6le}y=t2JD8fhKdj9q)zVxRX_3iI*9gJ%W0PM{B z18x(=q`68X#Z!H`8{>Cl-0U{K?7(##&50w!&y1&8g{m=)T-Irux-pqqN^bIe3~P?x zj-w8*Bo~5NK3B`bwBL)}Uq$U#QTqYNc>kM_XW*XUsIq~a)mlg=+?4zCAwP`ThY@yb zUsZrK=#y|yLQW8#LC!{QMFeSfvt&Jl@O=p12e*eju)fRPnZ5jfKqJ*MO(C_GA#R>u zI9@P#q3({G#biS_a?)jyo8l#WZLAQ&3V6;mjR)u9o`>tC@FvJNLB0X+S0Ps+w;+=% z-Q9(|%T7>3O^y5oA-lwHWGM2@XnZqxZoplvU1sluQGp90dhdC2c_m0$b&|0W}n8P6fd1^yjK8!1$bt+dUrXtYSHBoY_4^5 z*U>%3S}SsSbx&(57`86 zEjLoUPwVOK9OOA3Y-9Z6kRONq_*mb>t4O62;T$FCG6aChz79N3JU7vpLE1wLPnW~U ze4tkya@~khK9h|z?2B_-b|1NYb&w~TSQlr=~JJtYpTBrvXjgd zL)D!&=9s1}M7Hon_#U#CWcHb%mMRQz^*QH9c2n|acb423U_ceV2NZX6uU(F}8z*s)fS`o1q!K+mm&PJ5ji~+ zxgN*QB6k+K8z3)1UV{8x$lrnd9Z0+LB%}-J8r*E6o1aw8FwoP)TSv?3JPxSaWYeA* zQ~%<4;%yk40BquYF?7q#@btf_vVWcHO4;* z*E6)&FGr*=%_bpV2#u3HYDuE5tpe&iBsWR4$nH>lIbyCEy~Hb;sJ+CE$nwrNy<62M zXpvuuhF_aA2U!Ew@#=oKJ~{9xWHOo5O<*)BnW1J+&fqpCcj4~h!6w{5nfByGhkAtd zH09|~djSmZrkSwDgEEO+YA*cKs6CDGIou7%4M@2Oa2tlxp*<9z&mG|Nd4$h{vK=l* z@%}+X9vls2dNl{v!}X5#fLaB^QR<-^6XYhKn4F-Pp$sN7l$5v-qy^$t3?;ilC2NvX z>`t-Ueh&>Nn=zdv<|w`lXq*G@+!#l=MtK;nM*-;gtV6?cXKFToUkTUOJ>CX<)EDqLr+vjjUiS8#cxdRyw6ut%SEpWHtW^?=yTa6L=}?yX@-q)ZTxLSej7X^%6FixOk;dNctCgpd`htbnYOK=Hu{{14B4cFr1j{}bF#jn5f1zcS_zmidg= zI&%B`^Pxh|PIR(k7e0)SCv|{&57*xZQ}^EiZ({xas@@+N<&ML>7oQ&i zO~{lxBXk!=hNMMqJY56D8aa{O1bGvn-prXp&LQpR#1RzB6VmWYZd6OdX`_U3tpna# z3g6}#fQ6z!9&uZNZcNtuq}^a75#!a5JCwh*q_f}6iGfON6e$po_&H#kbXRU>R@vNRA$Uqv`$%eyy;*IYH+T4Kh8t>c^dX4#;5SgH9j9?ZJLA;j9w)+7vahk+z#PP>k7v;8#9he zCeLxrQk0G55X74kkt1LqZpM}YCSFleya{UVj2uTPo}fM4e(Zw;C^yf&8gGSw@yHp> z3MeaKaFlol$Yf&*S?+Qa4;qJD#=_N5>{`YtcE#J}$f-(COD%>7aKViO>;~W*+;#A5 z+il1W(&<5KMJ}W0Q2f)~9n^L(?hd8dh6W{SdLPo1#JC~E(+M7=2^EgXIo#SNbCkk+ z3n#C>A8^u<;;fv;%&15=^$2SyYI>FZxX%N}D*ra~e$QDtrma+8Y_D&>-~am7&;FTxjIEFWC4Xt*!3t!0 zI=(o+#23Q~Dw)`d=F4?O#0)TEYdF4!*nZpypN*Y+1HWj_S^Y0yuD+8=qaBpKrm!}l_OsSsf#oYGm_}khc24Y}PLN}XmTYcdgSAhvnV=A~8@?MzTmF87Zhrv0}bD;WiHRRQh9r~Vyd=^qw9b^YNh(kSd@-hU?u36a< z7Qi%GrY9&hIjLgB1~A)4lFMH4an4f7>#|kXZo#sJjZI93v<|X6wD`AS-iCPv=AfEP z&>d(+Calszi(}?7l={Y&T9O>Klqkpb*#Sw8uBErGg*mlWDRq81ipisRU?FArsVeic z=n&>1%p)Hxfppe8270Vl^Fthuo!1v8`xP-2YhpK1zllDr9fT|!=3e3r&b9 zxq<8kvJ2y+*21hWsTY|aMD{^sKZ9%o*+Aw^z}zqKrM;|@g(ca@?NqWcgX7g*-6Yn} zIur%zRXmu(gE>6V-I9Aq=d~|^=993Ckmb)4sT^+%8g%C810?YZDk6VHmy}qn#Vd?= z=<5t0vKpaFpi2PH(R!|TGCL@pOq5nrw5%apBBE6`skHW^Z$J8+kgLTt>X%`ziZ#Wh z`k?x<2hDqWPj7>~4J`|_yja--Ie>I%3}b`VGJrFy{gFA$)Rlz6m%YlX<6=gX>7fNp zhAL7U2|=>Kg9fnz&`J-gAY>Pm))UA+LHI91CL4+s&7dowBQp(T66+eD@44w!I>kBS z#~AuCs;YEKo(4S)`fq5?5K`5oB(A~tB4RHhHiXPrSb%&Q)Q3nv8b>vmCCeiG8q8lq z)jz`=cOQo=dwyCc;B)JujUPb%0I@@$xzC`|q|-Q_g88Z5-Q4{+0B``nl_WOSQJS#S zQnCSa2fB{zI%Er3Oh$}WwT#7@J(ICD;xl4-kJ0R=Qyk)FuzLo(`(RF~nB6$pfL4|B z31mNktd}=8Lf#1J1y&2$LK<(;jFt@m=Wz=z4rwy`asT!;+kjgpco6?g;vAZtR99f$ z1*!4k3+FO~1Quag#K|h&7UoKQNM*~^0$OKdFqe!gu`<(QLO4AE^a0e2;x9L5K zykZ%?7GDyoIZZ^Vjl=MzY!zEay#uz2Xcx?>jp8KdoLW08_MFos-E^0P&@;pwt<79*KEKOFj!r zgIHM{KsB@j^A6zFsl*Ypv8*Nc=+N~gU>0wNxl@N z@TK!~@&?r3fX{2=S}cK8&{a?;x5#SaSvf*1v|hj>6*Xa~5JN3M+%UTt z3nn6Ua}~@q=ydPyO^`Q1 z8fucQLk*}SMMJZYmXFMdP3DZF08QMbmF?;RU$aT<({m9PIB&q z&-X1<8aKWO@Woz1HHWQ%u7R%MOHe~iN7-*BYw(rWXvJL>te|fNeJWUlwAK#7T)ZD| zRoRV#`55Z;C8tg!nJCOvi#3aI*SL-E0elZFP85Fy>6;SzoUkedN#cGa_MGml<6_zjm2;K4=igY4oy$dU1z9I(%|gy%H$&Vsr7xXwABFEx z#6AY|FCc%>Ysrw5`KzE`1(oa|J4o}AB9tsBN*nl^@m9$J`?^U_*GCkfzC*UE&JqW} z5cTH8w4Z>?9{rn;-$aXPDo!F+{Oi51wnCXfs{AENBg%so(_WOKK8DT^rGOWxv+Q22 zm%PyFAX&##M@4MNS9$s-d~f3TISgfPa!qMLTTr_@-kY2?Q0FyEs)4L}CXT-c^gXE3 zzbZrV%I+x_VmMTk_KBTC%N)RaX?e3cHYzPCINhyO1p@F;}L)W9Ah0M(#_cRGBJyT`3kjPfK+C;Mp^Zs$o zMzjUGglk#!_Cod4fAHqBhDPJ|=Z2;Jf%ka%X&LQTc^#J4pkdE3R5)@l~9#}V^~bM(H=enDF(vk_Q zlw)tQ^0e@QcJYr^gKG_dGee41$J;)C9jy*N6H)baa%%r3BFWfLX_fI*N#$gQ)rb~+ z9^lKM4>jsnKsP~ik+}`I-A7*11YaU@EQIVpD_{1b#fzkQ&^(!{T#L_YSx3xSd5G8! z2OwS5oG6lFZKP=I_*s~p52|cTN~a1+L>Nkje7u~ zMN8>@T1oNpxO%6^;uStSExm$kuRw0V98}l71nMga2ghw>f3*Wp`i<5)5{^rs`z=Gd zYgquT264Xe>s~YiEJ0TTVhMdqxN8m$K_2SK7&mnZ=6;OF7ZaAW%lvCp{Tfwoupuxx zeg)68?*i~|y8g6B_pn_kox-}`aySfX@B8;)Mr4V$zEtCfglPG@*Sp5g?dJYVd4iP| zZ=~$vO`To+*DCzD&=Fsy0WH5FNNWbZ3jn@JGz~fM{!q^>@V4jr8%HCfjQLI@vn#`yii^Om9Ih=rb*u7ijrseTwC9(N~O+%{@0?Yb>|hk^>Z+@$l!D zTJ3`zbQg!N0C+wuw*JqWw|k#8^bT4^ev5Nl>6tz`S8$(DpAD;)Kx~SG`(j^dE^+kM zwm`4qu+5>MY4v>mw2P`L7BwG0!j`Cf{`q9rE4b*Vso^`+pKBr0AGYk(>RcgvvGTi{ zRaf-gc#=*jKM7BTjr66~qNO)(4<5D%IaejIMe`P_W|V+zAd9EtRbs8_uJ>{~d>N_s z2_B5(z!1=UhkWCjM^Zv2ix?7RzUo~oBSrGE=lUG@cdqd{tr2T|t(ACt&B_)}IcE|h z<~C(yUh4l~&%2U?PoteFVNG65j=fu#Li zff5H2BX{G~mqV}Mv;WSeL0-Xp+vOLSyU=xnQNu*`Y`hrQkwy8hl=*`gFv|^C1Jbx^{|N-6QNG?fr`mQ?yK@zzhwsHpH4s z{&`H^#G!nAALdDWZ|CBRm%!iJ?ej|{&cnQl=2e2pv#bqJojlTeP<{X$zH*s?2cLrP zPdGe+Dj&WaMxPh0hXMYGgTeR}AT-d9GwS)Mqcmt|SKzFmvT7 zv*4aby#@C?EXPpb71{!Tw-Xis+`^Wh2gi_FK1k~b5|g@d2x{dVL6wQPhdAy*-vgk3 zfoxLOfHt5fL0i!K$oSu&;66~lFY4l-g7X^8sKZ2 z9Q+`NSL)6OjxFbdRnX(H(Fb@OCyx`tX;_LOT2@`U>>zvx;j>fzkx(;;bLlH;cmJFY zHOilplDx6t>hdNw%AYo(Y8#f%;ng;VK8GRagTIB(!Bm$XEV_F=EH9(wI9gsni($P0 z%R`{@>DrIrOIX!>DxW3rWmLU`sxRYEx#~cbn=HG`;b)((!Mp_X8qD4U_&e=l%^Wzt zWCorBxE-+@Nt3bNj;yaQ{{gaZ!SXX$9F0E%bu>N<>KyxZ&@W*3>!AMa=C!?DL$H($ z;RxBdj@{-FE{&|o9c*}u!70dW?Cx{_@2I*BmhWQdG={#5A>Xh+jH(Q<3ou)MJMeky zC2vK%-g|WlRYO=#p~~4-U*3kr`QT|#p8_nv;&7hoS5u4OJX-wevh%R`c>ce%K|1Z} zj5nu;IRP{~N6ZnWcE7D%4o`8|OT12GS0G`jY+%D}{6nB;F@6zr9erm(?V117gYmo^ zM#7gZ2QYhAXn^s3Fy9U86Vy9F{i>OF0-dQ{3{yUtsb53Zar8kHl;XmnEws4YWi@rK zbJB9op2E1Z@=wuX4szu%^6_ra-{o+YgN1%Gk#{&t-o1t0Pjc|L6}<;_26EY74e;O>%Y93k%K~o_UEANV`lP4_ z#76e=v8$7yXQI?rSki)TgTu&|OM^~oUCOKf$ow_GX@BT9|G)Gy`;AK<@VoCy|3Ceq I_xk^T10R-Th5!Hn literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/9ec15d58-5834-4341-8345-f90e5980fe04.vsidx b/Code/.vs/BlazorApp/FileContentIndex/9ec15d58-5834-4341-8345-f90e5980fe04.vsidx deleted file mode 100644 index 2768006442f4733127d70dc1ec45816d29ee1da3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1293155 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ν10fH78%pZP=3~K*!2o`U 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

      vA%lr+9&R}x0|Ma(+#a}ffXV^- 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%0DTU$kd?nORDS;Vcy0$ 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

      -YDz)sq#Ka8PTum36wsoNTw(^aNn1cgSKwox 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 V*BU$fH8$a6W54?ub}M6J{|T#=w%q^# literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/91cd89f2-a324-4018-a27e-4d52375e4af7.vsidx b/Code/.vs/BlazorApp/FileContentIndex/91cd89f2-a324-4018-a27e-4d52375e4af7.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..38b0c06cf6901a24774a2f78c073968ec03f0cf7 GIT binary patch literal 1301976 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 z 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

      !Z3@ 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

      $>P4mRzsIHftU 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

      HE8n{y{u~$MKZ(ac9Wq@o(yv$yf0P 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

      o=s20NQ7c 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 K2lid)|NjDST(&3x literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/v17/.suo b/Code/.vs/BlazorApp/v17/.suo index c9d01961595c2f32365b36447952edcac382c5cb..2e1f8a9ecf909b6a28109bbb6407ac4ebe69552a 100644 GIT binary patch delta 7205 zcmeI14P2B(9>;f{nS})wL|AkYLPS(Vfn`}?@pXX(Ur>|s%*qm9upIJ=+pA7X+0ON{m&Go7GsV)bGe2aX?CtWhPp6%h!TkmnTr;oB>eJn)8$REi z`Tu90dFJ{5|1;0bgX3_N3i4AJMJ)0$Kz2GEoPbVVP>ga8$OoCA0Azv7!D4V6 z?fN0l08_zOFcMh6FmN5vC@R&L=xaR6aVk}+Di?*p;B#CoD*{tI^itL!|AY_O5_ioN zevQ-`QNG46UxIvSK;5+{U*(r&uYo9h0K$P83;~^fGwM)IP^ow=>u;B~miLiKn)%=Pxz|u%^|QS8oBS->1o~OZ zNSucB=Tjbu4DWTP4Epoki5YQ@JHsINbkNoHL%P%Wpe7YY$pL(`aV?XU;-)OCZay?p z2!uCgO;L9%nimX=T#XiMfZgBH8Cu%BIFeU~CdT%TT;>m<`eE>hY=-N?x1rDqJUxo& zSlMH5dJ@W~z|%dI83dQi=eLFFn=4A45r5VWgk47aZNvA!nCv+bF`H;g0yJbHuZy&k z1)h_UVZ?dy&&NM0H+hnEhiPln2@)dx^C6;H<@qv}GQL3{Nz}YqAI+2X`W~ZM^eJhW z)8`mXPHp*gLy#u{IZ1mBIvke|ueYq-|A#3FnLsYRrB(0p;zn{*AgT<0VAi#9de5Gu5871kMbSf(C6(yTpQW{rb+X@%Ys*eh3|8m4|evfMtu3S8N8tQ8lG5u1bYWh za>QZcY&=0m@{^4-!-?EN%WbNRce#P$wmTfoos8%_rymYx&O2?Sl-J#951xS)3Ck-V zQWV1@*DntG0&-OxuU}uUOjYsE)~_MMcwLiSp1|;%%O}Or%X4~Lu;Owm&K))q z#Ot2EnauT^-Vsb(JD9WO1WDj0AHP()%s+zOQIJb`ov^Fr9+`Pg-}eO}{X8e13Df+4 zVf<0HGJl7&rE7W*mEV0~+%S;mGN&o!SaDLgrWU+NEiQ?%;62#&ANQ7tM(T&utC5r1aCKhUm!E1;j z?ZkCP;g=mAAey$4C}Bw=Of*FktG9XpX`-%9=1w3AUwBX_+UwBQC#OTb1_f7ZM=w?As`&Z!(DV#DQR?5$(x67Sf#%I<#dd#P6BCn|c;RH86%{8oBYE&Jd@ zl^Ac#4*HQg;99qjD(=mcxp#xdsX_?83h4xzjUpC_MZ9^T}XuMWx7Nx9L7wd+RO%dXC9!fL{vXT z^&-(nw<}FVSbS(PHlzf*K~P^D!zwX}3li`TK6`V?V7Q8-?t4);;Y zw(q4rA{1x9wVz{3>S!pMlv1OtXb;*j4Dc1oY?g~9RO>7W|AlR+8D(6<8Hs;IM-S5?-ORV=WTFE1OL zo^G1=?FX=@&z1>d{~4O$&FG~2i6EVH*4H@uu2C$Vc>6B7U{G|od$zCLHu3Zq^uc~| ze#yxtQ@Q0L;xF2*FydCTU~%bjI^b)@*AulGvFHrV9Cy+F{4a6mq>FH8=-CJ${KnSN z{le4J1Gt`28e zV#66)A!PK3S)EuPw|z{{QNjIiDMsAkG#PwGC+Qp?@5Dv^1HJ9Zg0Ja z_`2ZwHX?3vnQbao$f=c6dsoQxng#V$HR+3L$(03T=l!gWO?|BuuQyA0qypKqUG)^86<_hl?XEF8lsx>ey^S-!-( zq>|keBNiGMc8;a2J$$>3B}I6XR KOv5#;WB&!xGGM0w delta 4488 zcmds)4^Y&{6~}LXyLTLLhX)*j2KjTI6ba&qh$Ip?1uYc^6&vFqQM77|WA#)@A}V)r z)XAhw2W}&q*r~%@?Qhgr|J={`v(XwrYaP-k={Sj@)Y??jCNaiZG-|5!yKq!mYhpW{ zcG{i!@ZP@t|K7XZAHGvDzOI-C*C@phDmH^55-J0CdwP1Lm4a`ACqX7Cyub(U1>&lDWz|;%!fVB@9nuFVa&=k4pv!$rm&h_0br~wD4-8c- zY!)CxI1$7F*(V1w9GJipzzXs}ZyMpG3DE5z3E^GCqP^114;x~+uLp%#u8oX+s1VC& z$+=KC4UZoAps30Ye;ZXqWTO#E#x2<+6NF#3t_gnVlC$ z=Gdj73PE207J?;!*GHCQ)GKf~=c!`LGBUp~;*vJyK8PoP#dD+}xqi47G9OimIG#{qy z>4N@i@EaiO*`Y&AT|QkOhU~H~!zVLa>S+V|$;_5EnblItat-?R0reZuQ>9P)n*08y z446b(2<|5-{myRk2kp8ul8AtprEBT)&V~82-NprmXAFzQzISP|;wQr0LYG+A;38UW zs4+Zi_*SS%RJ}(>E4o26zDMJ^du+=;9hAf`3kts)o1;0Gby@xSPVVe*n&smpH!YJ| ztL~^Lfm+i{X;5$)3K%ejPF4`=91*HJ26$jl$QB)vu_0-P9L8U$h;8)PCMThi3{pdl z4#?ra3DQG0xwtGNQO^L6f=nPkak4;e-(;4N<59^2kAcU*1dtD&00p2BxWV1V1+&N; zJiM>{UD|Cj9avCF{;Nsle(0py+3i2V_|2WAR)c&@`+U?FH(tHVXOSr_UuanZ--`&; zDdZ(SaqDKW_j78}>bF&s;IdQ1EI&fzSQ&52cahe==pBJE+t~x-UK$$ozZ!RcLy?u_ z;t=vPtpD`9y1_@D)vh;0l0dWKZ!h5`G?Q1iPrv_`C<(rsMU&rN;>`qGOEm>(s8@IuND=n~I2)+#fMf&x_|CZS*vMW%^yfn*Be#fA^hs zlZ5Ux`8_93BER3I>@WRyTHr9d&qMP4lKo^V!9z26F?I3kx2E6o6u+gn^W%rcX*Um> zNub5-?>?bk8?I27v#FAp&lS%xPpE&Q_dVwVBlhVjBswQEAg%;w{T`{DCaDQi( zp5-7|=>g*-g)dPVDqJf`T2leZ(`)m|mar{(M9ouNy!=u+zi=r=%$tGIUBA{Attp}QAE&4b3{rhcGX!*B1FSt#iW-^BZtG)EogPjA}M;xY;qx7WZxxr z-R@T|lPy(5ty0YD4r=M`bjq*TbemtfO2h@1lBg%{rx&T1l%gbvhM5ZMtsB*YRKfp$ zaeCZg`iYS{oBA}Owov6?f3egzsG^>vOg%~!k#dA$vn})jQBPCmf6=6yPSV?<_uVsv z4b{ue(jZY!Va#dJ2|6&Y{5-{`&(n+dbrsj@Scaa_N#7;vMXYijy<7f7eY)==^$`($ zix%pImuV|iKg21fp5t?7=5R}C&b{xAdwqy{1M6M+$NkBE$u2}M2t4F zMzP(_Mw0+1u0q(%+&!*RtcYZ0vB<ikib1chpttmAPyOXK@`kqxq4YT3sTYSWlr6h&$^6FPqRvKY$CJi%Zu5|#zXlG*{e)tcM-{n zY`MO?ioI-A%UP6Yb75hbeA2iKo>`NxFImC1#WiijdJYdePlUtEmWnJ7 zMl5|Ap>M8co2+8TbJ(@77LLso`_{3wq)nu*Wm|FZY|*ivZIh$+itIW#Ws7J`VVm{Y z8`*AxX|c~5)w^Y}&E-K3NnOk>1&prqjtIi;JN5`^65&J_{FU~>h4Y+SCoAXyw TdQ*V;MMr=YkqXgjVo84i^W8`v diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Components.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Components.dll deleted file mode 100644 index b859c4f37b915c58f544f2ec7827aa7430bd2c85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84480 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¨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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Snackbar.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Snackbar.dll deleted file mode 100644 index a5441cfd36012f830a18015aa604f11f2fbe01b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 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 SLE3cfU#7bMuI2wN5Bwi3@-eCa diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Authorization.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Authorization.dll deleted file mode 100644 index 68c07e92b95b41a1b75b033df9b302211391b4d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46208 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
      X@tADy392| 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 Aga7~l diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Forms.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Forms.dll deleted file mode 100644 index cfb2f058a0ad9178960c28234470e68c77c8ecc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33416 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Web.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Web.dll deleted file mode 100644 index bf9fe372563a2a1817c463a99b7846c1cf15e4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132232 zcmb?^2Yggj7WaK`CT}K_5Yl@f0TLdWBtQ@dgx;G9f(TZMsGu-70Th#=C?G0zZP+VT z?5u*_6>;sTyQ{8>y}OpRt*+wt|DSu`%mgX>`@S#Az4w3ax#gUDZhh~*IrQia%BPg_ z;_Q)V}n&yPk zGiH@X7tSl6J+FM&;Sa8-wWSW1kgX0$k$`sI zvear9!E#%r!~5ndOHE3OK4`E!UUgv&0*^{cRJUN(nG1kN?J{yvRuL`1ge24IqD|46 zAnCe+!2$Ric$5AHDK)4rI_tCu7+F`=S@QblANYnOC6i!B>J@*io2^n*=JhCaoTXBQ znsDYr{$&Zc-%vZ-4J#F@K3@BF!P<37S(W*|D`P0gU)|TxeS1SxIXM90m9Io)hE z!IY+xrqrfIk=6XB8kBQZh99tf9NNAZEWvO4V`xjiof3n({C0*v77#xr26F;-Vvx^Y z-Og?%H+{0xCqI4i(fN^67Jenl9>}t5S(WHw1Pj;Zi@f%lLipEL z7Wmd|V8E@TR?cp#+^z^LM0Pe)KN3$Jfsr~asSQh9WV_wKXZtE^)2pJDmM3mZV!?%K z_^UfWTnT`H`e=d#KtO()AOW;Xch(@Mo1@Sv6f~G+`}}UbloHDVvu&qj_?s5k%5f1J zj%9C|kKbQFIk0&OsuPMFMPdpF*}YVbsy>1-_8&xV_=0*#Uo~4A}&#kM`B1=>j7S zB81xq9`i#B==>xALV-t+00?Ls%^?BW*s*aNt3d8(nYGlpw5#oQ1j+4-+-uUJ=v#3* zStE@syg3&+y8XyfXxnZ)B1XDh5X)nMEC)hxyv>6A{lOiZZYh7ZvSTyE&x=hHzeST> zaE7y$AQy(lZnf)ZD8?Pcw34?wm~_Ylt!SAf075&DAOR52O*DrDKq&VJ5&!}9)*KQ5 zp@T<|zzm!A;@Eo}XxwQUf|4UcS-ftu%OD&2Q&w)sc0qD#%C#T82Rh5PBE!I1lOAw~ z!*@r(L95o}=scasNDv|zhC*R0H&%k2Y$%e&MMje!jqAi<6@EK6R!UD7QE7^JD5;1n zJE;uA481$m`>OvKWM2KOZ8tOT+MwOc%)=!h=u%uHtgLmaqEDj)wy@*EDjdisV-tOh z9a*+NGS;hR2;GIb)#ccx%Cud_cE_=-N9|@xS8L~2!?^n*qQ)+$mj3S4X8Lq2jYH`9 zD1iL|T}S>*e2IG~@?t_?MEDhU=$?NO^?D`Mnuu(j{nBTG|#C6Vzahy3b2zWnIl zAzlO{ZOB)kRT?>hpfF0!+AaoLCo++gBAY!}`gX_{LA^rNV|+Dje9Y!Ycg#of%5lQ)dki0_z%OEXXjN=o{Sa} z*y+oUz~;ifg6P{QKl%y9ka`wIzm=M!-#C$}ta;>U)-5S3%v3rn2}pZ_TVd>v_s?0T zf1WJ9FLsjYrzh%us-s<40Q)JC?x)BrMXl9MrcgzwAzsBapI1exklli=I zZp{NVAxm-+?bn~m#XcNroSw8nnOi<11 z&|;O56HwqAPr$wd#q=$QC+wOFPa#FHWvYqUJI|CrgX_FPm@jHRaf+=aK*?xB; zCd;N}aBgI3B$)}W+8w(yvh6+jnBz+#l_0!jyRb;d?~9xWWV@Ud{Z3>SK(&S0*;eh< zpc7OE&4v920}0n(GCxzq6fusP%xE8&K=cYYO(!AkS+5-*g(B7}aC&Tw zWto5Hzz^3uU_JxPku%|hqlAkQlI4`99q(lMUG!;3!^7L>7B-#5?44{U`ZUz!HUlC2 z9>Xm5ucTyxl6#-v=q)+PEKHV&uAXvQ2%A1xXT%LHsc^KY8mS5|NZyh z(c0FY{1I3J>DG3tvjWwFF?&$1eEjo4e?|Bw4Gdg@Hhvv`8bpRRS0JOc7b7{W4{#+Q z^ysdFpWbi@_@L=?0pjW_s$1B;OOX~8=9wgFO0*9}5m8g36XIf}7{$9V{V-C@O~gc- z65%2*{(=NeD+DG3g#=8KTpxh_qgLolp}xm!6~N%fB&oo&>s$Y-#U2s85P9ah=OM{5 znuzpATg4z>I&BN;bpBvl;W0^u)xDKr)f76(W+j$_rg6dr2X3<3JO0>SsDrL=zB+2I zSKn(A^<~MXzUWk{4eN`B*++eQCDj*em!ytRlk3&j#c<<9(BMuu;H0{95HRLc`@{k3 zHgu}48^^J8v^`}tt=m^U8pa?xsVY5MSEa0XQd+6>_H``|A-yORRkx+6%Ta!z?Fq0XV_~P|x12OHVY1)N?J_4q`fe zZ`-r4-mV5iVeIRl;$LU{YYR1cecc-ajsvYJiOzBL7V^@TE=1vfwEcxi4T$x2a+B=C z_BT*~A&?Ub<%6*P>3@*5_Uu2JqSr^x-juLIOl&+}IoLQBE{G3ediL~25;Ka_zKi1a z8bVB;Y_B>E)#Y*jv>fH}FM4aDd$OZNpG;s{d-RP2raec0NMKrQ)JlmDN3_dmn*^q% zM2ixb%8w=u2h=cz1DP9pqD?VxWi{QjuQqJ>6>Le(h}C{_+w7xfU4?8Kb~2T3Y2$&o z&xgfFZXow2&E2mx_dZPI8n*jfWZeHitdj9{WTiC?I1sCh9Gl5{u%7duefJ!tlIKbG z8yt1S`%d!NPqbsAJ*dTKj|8Tkq5~6{nutzFV2YdEew4{;Kh8hdY`&%r=T{OklP`^tuG5=A!o{F!dgNB7v!{N4zsa)FaZm8jp{j9BLw0kXxKKp&E>14#0@@Kq&HrVH|rf#wQKqxPvi1Wf%`V7~|81@vwt2K4TaUKN#b4 zhH?DC7+)}q6As4sl3_gJ0F0vWmklEp3kPnQR}JH&129S#{kvg2@?eaw8OF&6V|>Ff z9(6FrHx1*I129U5f18Z58G!*VgFPkfALXpcLLcT|^yNe!qVY!GNnqM&^y>tsDMo)! zU|L+XtrK6%(6FNI6PWfB?V7+eljy(%rZq&zCNLX4dQ<|lZKJaim`#{GMzE!l#|Sn^ z@)$wACyx89$B3_?xj&2%4T})%4HFn~ry^xiH*Y;hh}pf1Y#IhJ zm2c_M2jZ65>V0x&YwlwX%Kag^;V|!G56b;9xiPJf`?!O0e@gDvn)~?H+^uITsrTpL z4j+e%PdE^(Smc*vtq1G01F=d6`--f4ZBP3y+4t;}yoNgu3cLpYlIN!75QTryg$X-i z>qXB?V75>6;sj<3L~lr7>Nxu61f~|FPb4t)6n!Cqsf_4H2|Nwhv$Fu|S3o=a4}|=q zoxO;vCfV6^q};EaiLSmyHs0!DMr-cY?Il+E9W~2U_{@W{{y1iUt2FITWIfm_ zylS7PRq?Zr_kK#ur-RvG_>2CW&>=MuEeXWO8p;~&lE4%wxo@-9p3dKc&I_sYG#tDB zQRlZHI!WiVkaE8|7cKrmo%1;`v=eR3oj8Fw9ZV5C>U0`LY0jnta_(WC?KJ0t19JXK z&hMcflzv)k&er3Q*oVy;n6>KMgL3=Hy-DXiuQhjTYm&SjaEmoX4$2xNE3Ik%fmp?w zLS#LdHI3W%XwZ63_YlfGd5uMxlh-)x;mK9!LGE9DSz*w(RF2zZ2TsCM|j~ zI0HNf#uFhQ9u_S`ggjRQt4d8(ZP33gK96*POOY1ueMGXsxg+P96yhFvn?H z1h+b>9|GYe6J*JEYCz>XH5ek~u^Op-^MGXfLTCN(d;>aGWhe`;lwjM{jO=RsPWtYn z@SJ=-YMR#8?{0t}@VOh|Ef|X`rtj|4Cfnb>UjZu=%JxU!gkbs+j^FR5^2r5`b%Jr4 zJef$^9*sUC1e4ea?@U4!HtW=9F(!;lqaf6$za3 z!8d$d)^n0m9_xNgo1RrpdEr?dRpUhtqq0j*vm4(_VUV$nUm)1+|+gOHR!&$;T>yQC` zdzLum?Itw$ZshAoPB}@9=dswMge7H0mqCp?C5j?6K8qSO^pmJfFaP&c$`QF`$+0YR zR4jT};}~JRdvw*&jW1xEtYaHLWhzHfo$9}EX5%uc&Z-?-PilNwxR_UCS8}~88GQ1_ zKbx56Bi2>X#u8zf_QATQ#-Sn-V;i$6$GyUB|Eouga(sIJ)WwZAiH=BWtfn06h2@Nv z$IovZFB!2_8grO>fkge|`@yf7ra61wQFl_LtM9w<1{Pob&?}o7?~qh=L+`l0u~h2K z*v7M%K@Z8`=V!y48())R*R0)qYh!;&z`Pn?Ay*sWnsxu~oy_xs-+sNPafZk-w9T4r zjhr!{cf>YMLBa-X$bc`rf5{6JX~bc{=NccByh&<2k1P)h%i!VFyBcqn)D)p{6Qgj1 zg4CZ)4Sd}5G^f1aiY>cY=66RIywTW4s`X)Q?puwYNQR7U#IsA)aH^y_x$n+*M2-1> z-`)6;*eXel<0!-^VHx)MjE@?xl_-|c_#?}#m8d6cC;!;9qf`F!BmexYv6qz9W#;_cY>RC?t97$3Oqx zcpdBbG_V~#ihc4==(BwXu~zpAab}ztCh;mEo*pNblek)lc*o8pPa_e}Ba!DhapI3G z=y)Nnj}yNjakLOGixdAr;vqu3HBNkj#P&jbBu?ByVn~QD$BCDc_yZg}`azs{Hi_>F z@uxU(E{V?x(Mt6yKZC^kh1e!eJd{ML%8nMqi47#K5n|^!u_K9R2(eF`SV$r>wxgrt zL?4OF*p40h!eRyZTJn29i15`?j-S3AvVW}_mKFi z5ZA_uSCaUs5U-09&n59zAwCc%a=X%Skq}>q6Zv4UVW|*5h!c+>agGoJX`Vv*lX#>M zYvV+hM4oZLLgGX$P*p=%h|}Xl>~2&;z7U(^#Lr0N8q1De94G#b#4q94(L3Tq9Ga?z z*M#_FoOm0Fe-YxFapJ`!-XX-V)+iyb0$3wH?p_AhwEH@0_%ywB$kzTr4bi0^hace&O$^ zRC}x$ny_Kr$9~~TL?`VR&cx~`X|LLP-F*=CDZAo;zZk~+K`RNAA=dyPO|QQ%frzxZ=0^Xl3v zQWPijgK1>MzBQtsYj;pje2_T*m;fR97i|yQG_S3&rK9~5n9UiTkicxSXe5EDndrF* zOz~l2Vq-tSub_?LZR&m4*rSL}vN1Gzvf}o!C#^>|-kIT&*4(XIM0SFQaL>jwL-c~= zjQ7FXi>y2|Ty`MVHEibwvhICm*y}(#&sQ&hlF<2J2+hCfRSBI@^62deOxdE_6PN-- zpHARqz}$;0r_cA}C4e^!G4{x7(r0@S5&-8p9zg;itndgD0AZy^kN^l6wRGkZxZZX{ z*qp@3Zo6p=lF?AfVqT_0%5%Mx5&&VfN00#OiH(cY^E@v?0*Kg+K2OQerF7vE;2wD( zbk+g3&RdEKqFZ?DNL%&E|B<~JKKOkWuSQ0OoUJXQ9F7RZL z00^)nEt~{EfVpad1VF$(R}&-v0=AQyAc3To#{N=ANFXT!J5C)T0c3%-t0qVQ1k4GV zAOR3Cj%$JhK)}$b2@(JSgPbNv00fLknjirXV1b$-0T3?p2ogxDAXKk8B>+yefF?)) z1SnqEk01dMuJs5K0O2~1AOR4r_XrXI;RcT&0T6EV2oeBc zvqz8s2se2I34n03N00yrw|E2zfN-lvkU)}NZu24}0M6Szf&@U=;t?bO0@fi~4H5tW zvzI1F0ED|df&@Ug+apK-gnK-K1W=#drYqj-MMwag_jv>ffUwmgNC1RCdjtt2$#%aN zApvkc;1MJM!Zwc}0T8x(1POrfphu7Z2oHG#34rjhN00yrk9Y(LfbghCkO0QEHXP7c z2NPuJCdhIVBkN;cN(msV$321sKzPClg%#rj3)u{f)S5#H6+Ux34nlcRTCrt0>)KMkN^l6S2aNbAYfe81POqE zaa9u}00PEUO^^Tx7*91p0$fw{R!VhDT2o+v#rrdM4C5;NycmX4_$`|3c0d~$6kkjD z)DxCcosfs^Vyq2;N2#8pvQ_(Fdgc%5~bNL2If%BX()4I(LT%kA*sxn8Hw`OGHlAfEQx+= z56GHS)gp(C#yBN(wm9>E?+r?lWieVTJL4%kyKy6cndSbc=HDQVf#V{@KdSCo* zRArJ)V1^Kzz<3Ye7kga%yx0@sx9DgW7C_q|GPY5IXA$4RHmYbFoC88N8QRC)KEktb zM=7z4EQn5pAh?kCB(vB7$6WA2MV|s{LN^aZ(6!A1Q!`2@4^5G-9dglIaWh78z@<@i z+K?l(bYD>feK!;?^95uw48fxnHI2q*hW9zbyz3AM*1zM6ya>9T&n}Cs&|^b=qO#mc?gMJj8NgR8B}QIFbdEn40+Q32NfI^I6eZXlvi8 zx)F|sS?SxNZz8Mc8MNog2q6>RV+KE;Y4Ld$E9ThkBd0Sppp})5YoL_1M_U9iBZLA|yZVC#Q_}5VA}_ycMqd2Wdd~0O&i32Q z)U#K8(*ma+qX#B2EIkai8nH6``MB0et2^d2t}R2eZTB5`x-ye8QeYY;_Fcvn>gc1V zOsW>$O++2gow9s>WA5EEjYNK(MW%)PMW9sF5OZFrt`c((DVTeR?E)E!sPFdxYrV^= z@qQ1LbAS0hB4Z!G;au>c_`cXj;^)Oa7QaPDyJ#8qdm{H!IMuJ{;TSK&4M5+Lj)Cw% zhS@K4Y~(YrHhs=SXr^#=FWAwSBpt^r^f<)1DV$WFe<6zX`AYn}*w^B>Xfm$}vmQjc z9w*sogHc0bH-lmq#crdgZqy8@lOzM)o05Cr=bJtI1>*Z-YsAlstrovUv+)xPl!-{oG{A0V3Frus;ZP`+ z7I8d+SlW?#t4%6%rQ~VHR+%zZ=rS~!H-1?LkuKxvrhh}^Wze$U{SKj;yd@VSa*uNf zZ$W-fb^HK_t0m};tE6Tq(=T5zSc{4#ake<(yxx_dxDN@RnQ!@kXYduEuc=Jv$E1~9cwYJ#4cie(zDWs2T@g4x8D5AhEFlD zHIRQIN;jlfixg|_Vts?*-oR%thhVq{!NrW)prcB2K`e;ggF0n7(cf9MM000bxBwP( ze+563d=9+6>-F0u{^VPjrmZk5{05fD9ynDn4)0yXCR7bKfYlfHmw_<jUB^nsB#%&B6xV>jY~zyqnp_7S7<^;u1L+KgiD*rlkL(@eJ}!`b6p#ww>EBYasQEjQ5QAgJq-qI#h&Jy4gX z%O$NZwn@^`m9$qdEnb+Ew6^)WNkQOx7jKh=a6LP5jT&3-RGl&Fl!<%~p^QF$$Rx~( z1rNC#`7QtkcGZ({ku)S&@^7daT|6D(+Q1UDt3T{G3oudJwl9LmWe#qTV|PC@E55r= zr1M4a!c?fbu8Bj+GUil$k{-;t+`bTrMerELE7`{VNS{NF1Ta!z*z#A80f7PAm%GOo z!yqQS=<=FZ0^mir*8~ZGfbOpe5&!``R1+is!hb!21RyuZxXtjPcdUI`6u*Fh$Au2Q zEwY{>qBSwnNK~zfg7n?8<54c=28RmGfao=tH`gZN+DzMBpM;U?Z%Ij|AS9u$g|Dpj zSLKFNT)goWs>{MQfKg4EK%x@QPA)^8`GPrXm z!2-SN_4-zC)Di#UXW^H_khwO%8$a;#VwZ{EqRITc2djpNpOs z$wjd)I!PFPI0Q4tL)1`BTc_5E`g7I%>Sz^R!eIg@(e)0d>Y6Y|I?HI)oEY)Ko?cx@ z0E9x1AOR5YlAh*}00_k%K>{F@cmxT6Q0fsR0798ZkN^nnJc0yJxAr8^7P$^-fUIsg zC_Wt#sX!RA)^tPf#r-WTk2=ET8cPzooq(`;tdyuKxM}#hOK134uGuagNrxg`h>&*< z-uJv8ejl;-YEUa{eO0ixFoJe-4cuJ)-JBAi{>(v6e#pj!`aJAyN&;>z7{bTfzHB?& z7pViNNke>4(?=8_3+7o%!)0}vy26Q(q$6yX)#Ee7)JQi{lPXQB)Y{=^U%Df<25*)! zmk6GwVc!rVEqOfY0o;UVXQ5b6#?0`oVI^zvsI)D<0KjkrkIRhQHt!?pF)*pn_&_MS z@hOb|sxNip_D0H@DcY9@Cm0ilVJxT_<|MwDqdyZ;pKTSGwT$JshtP;E`TUAr$5^)8 zfXwvyg(d5kYE9Dnh0U1ruq(%1DckJ>MlEz-XblbA7lgi-pjJ4OIJ|hDhbGft;NC&a z^-1Ba47Z@lILvuILD#1|k;ZtHRMelB$RR%|+>T+BL*k|-(lx}}Gup4H`k5PrWFA3SZ*pBWXh{3%{C`J=CX4A}Oj|_qn#>$>~ z=!m)loN9HO6#Sa*PZ^ z2&)aR#$x`70j#FRsj;ddGZSEGG#p+{0G~@5fj~fVh+f8QMgmtmHGMQ^WE5aQkD#3^ zjPVR?FN2`agSrZ%!OW$Wtiz|n$9S4m5c1Wg`kTfeZbEp1Z((Odrv+*P{=kI%PNkNGp_2o=xfNL>1d=n3*-4Q@VTyWk7b~j?Q1#?0rvqUrHIFy=$HgR zIKd-G0EB5CK>~W6f-@`CpLVunI$~pFwcQzT_v#|}kX==RghlOH@%1X2KGbIw@^N-y zi)B{2B-Si&cD1yo%y4$aT2sbnTkT7{fiCGYCm6S|i7*GpR&;BD*TpazcGRO`V(X#@ zK(qOj`3O^*8X)~=CWJ{34)>#i+^>}4A9Sw{#lP^3=q}_N{U;rUnob0BTEmryi+)35 zMj@PDa7@hEj5&hD1tr(TI|+t!ug(xbMALjY z9w$}~NuA+zM(^Djpm?rjaCFA=y(~Q~FQgULscEo20Z2+fm7N9u}KrVW8IM;F3`l%)MVm9 zO$OouLYMN1#Bfcu=Dq>kKDPx?n2Ipagln?=f#m@t((%~a<9I1g2+<#5pLQe$ zW|1bc1R;Kdiqb@Jok$-MU^3Z#IByZO^ZJz?NemVKXf+wp%s4to)KiZc`@LHrXG)w~ z_;>f+>hL8{0{6I8z$qL@^yZcVI&y@unN=1+@O?flKt9)z$DrVvR71fx|9ql64$!6E z93%k{uyWUvk_13#=Mf}OFB=8FjPf{9;{{{rA%;BzceA$p0tWttOHt2QF-hzn`aPk+ zs4uDuZHHnvBZ_;YTgCUqZV^8(c9ZxmI@-lZ$vqNLe2?T;SeeS--t*(jC^&gch@J?I zn;`*n+1vY?%dnPWeYHq9!fg5)$kcfXN*SW-yqpqVBXzT5*NTtltK#DUtN1Cg8^p&4 zUvHE^UhHb|TXZ@KKw*fuQ{^7W=6NH(RhZ?&CA4rGCvdqPc?UI+2S3ib+4cXj-Isu2 zZN4T4=OOM2rW_$VF&quqRn=}AkkO7V)EnQu$%d~SCCPz<1kjEZ9zg;iU^dbm5&)s2 zN00yr?MXl#xtAIZpKEtt{+zD;qVu3!tb`BoR>ILU6NHHt_sB@ zU*zA(D^LO;V6CL9BmpV+6jQG4ehgLkx{pV({Y@WJ(RUNYY6h?D>|(FKCF(OiLDMVW zRZ<^!H!|jn8?VF12XOVGgGw<$*3P`{L0zP%qfsZ=VV1pc1m^FMQ6{>j-053W12CjOX9FD2H69xM*~ zC-^DuYKRlV_Ld(oZKfYN4;1$|REV1ie|4y!I+V}<(TkZlLX~n9sA6n!)A`hg@#>=g zK+W_zuXT(;s2A;`2tH;4c^1}m0W!chch|tLwjcf60ovjiuny$db`;4m;6d?y zF|0*_{jrC|&x>snzeTgryxDz-+zpbeH?EA-d2VE$_emN%wpDyz?9bxo#qJfqMMt~n z)y#{?y)d2^^5M6rf*T;+EEl0vySXc9=1hVFJk6{1C>fE9L7@tnZFiA~J<1T9JbP|W4DA0A^%0E8<%f&?Hh*X_5$=U?kNI{J6yy5veE(9<%W zCPSlUAzvi-R-^BL#oNL@B!{u5#raG2vyLxqy{Wwl3HGy&FT+9r)AD}S@&C)(*2M&V z(6z0!J@(jY4BB2V)BF6D>X1{rg>3Db{3NiMlu*OX2^KbgoP}UBoiur^$0VdZ#5V~9 zo9U#7TTDEyBOXt%nNFMVDJGt_Qj?nmHj{!4!$d=)>C|{z7J|)ma#F$rbF0n4Al5>m zYV*l!tcOC?LA~|BnkZDAs>4_ph48A01~&@O`viA0LAKLA%b21Q{a4)VocOtBViD~m znc^5bnpLLeiy7*pf$BQtD6a_;K&!E@9|s?MAsqN%#t79+)PAe;)Pa9EPpv)3c`7z37!|Nd!OA~W?W;Cr zT?}8wT)cgT!t{>17-tgz`oRUB-$=|M829iNki@umBN{J>!L6N&0eXbDib_7zP|*p{ zs~N3#Vem5hD2#QO;F8XIRdjiRF{x#A9aH39&sf_3UVC?H$6KdM57#w{bVp5HOw{ph zyc}}9gEGAF;0uHeb5{=Ma?<4u3Yg6~Usj&ZLsWe_E)Q^$PREn?{-x%CjLL{$HpKIu z^eP_ybLSWc=h-eZlzbvsP2k-*LPkci5%QJEm}6>F&)UeT*&jY+J(Lp(OlFwzhZ}zc z{d?mR*bqRh>&T6D9hteVBQw@@F=1Y3yOi4J-jDL}e6E>kxO~X1_PK24YMTW;fLIxz zB>=)Uk01dMwtEB#z;^MS71+}_v0bdjv^mw_gaAvj5RHdK7!KCtaIsXBuLLi}(lIT5 zl89B?9|v8&YxD>rkOfw(TAP7jQx8-&_9zJ01Nr5f(rdf#{=+av_RaRlA4hBGn@@lhW)l5@w)+C-P5{cL%wk!lw*(OadV6^av6_nL+h6g~A`~|7RNU1lA9aDHBtk z_l5h!3|ABlwBv(ImLmtYI#@FnPcHctW39(r7i-n9d3-9*eY~#F>Tvh3$fW5RIJvnl z7Pk5*E8H7TIdxWZS%~x@ZOrkue3l94>x79jFuqs!9AkDu5dG3)`&8R~p1EM1>)o;0 zOZT=qQ>#HG)=#Hz6CaN5CLK!xdYyBwk!|lW?nNpE z?@lCs#o#4U%wfG&|1MCHN2KD`tC;cVBxV(ZlMQetTA~Ckft$#GJeu#|_f3$4IGhK( zf<$7_uQCvqW*i3!NHgA(Mgp|gBv~ra0&#o&{~*gz2bKjNI{3emWulSgZ${LZ1R&hs zJ%R*4_=iW30M5gBTEYh)uOUJ|SACr<94kg+-6nIZ`vypTH=>C#SN{KeAnCn!{{QkU z@}H<%Eg$|>?t2pNjVAP-l+I;X))Dv+T7sT5XWK6Gvzy<9TUUlrn^2xi#@=FtCd3$R zi(2evoTr8AI^srB5{){Phm=S_<;BRv^#IRw@j?TC?+RluqwHp8EYAmdPykJv`*cX0!cp~;pm5R+jrwQ#?gDdw^+7*Hdmm=&cGHMfBYE- zUF(9#`^X#HND&5)>cqF3MGW){c6?k0600Ba70$4?%vh zsboPNxc|mvCx3Vjf_S`Wb06d~TW%rQ%~QZm9iI*c&1N?<3s1*P7$cLXC{M*{UUW zFxCuepT;?h_2tV%GnE9Bnkk^0>C)XH9yXX~sI_>t@kn&ZM0+);xto*POEgdriJ%5- zFUrjJqHk2vs=cV+8t4LZZkAosx%{cCN|*D9HP;TvZ@f6u%W?2y9UYRBR{irZ^&cdE zcj!3g?B`QUF33)Rr`ydhuNuM}QM&N(2`Aou z=_i;Y3wi7|*@Jk=nwdlvk&2TGVTzogkLL6(Gssecb=s5gp>LEu4GB;jmM#7?r)FB9 zIS)@PYMKN2@`FzS7b_ko`W4!w!2DiTfTNE24J`i1!^fx*pJIFhzqX&9Um22LfU<+J znaI=DzXOGSj3c7(?g@4?sp)nLy*+u|(5>t|lLVQ3hD>%B<@oLPdvq?69Gkw+8IjYP z?0x}awe(BA0lE4TRfNgi>ZQx{xnD}OJi~ti@?vcPc~3;SkoRPGkaxU1@blL!4)Ea3 ziH<182sZ{bb+O|J%fG z$oG}<&k}jtzRTp>5Y8^Fcau{Fqf%ygiL;9*CrMQe>H@(Egf)vLs`R4G`#|TpqlS{--H_CxixI`RJ0dt6zgi*=+J*vNBJ}hXd2~DMR;1gJif%_QsoOEhUfoV|k>stqU4rZxqJEy3p-x>Kw?k|| zJUfH}AQR`2qeLb&E3Yr%h2#)qnjC2U7F{9f&^plkZxA>D(T|{>`xBEnLCo*KX6qXg z5EF}X5tCGiNiRuECfQ3&$wiVw%pbt6N0$WI{Sm}!)ZdeH$(p#F|3ZE~_b1IjIkA;7 zaz245$oUvN$T?H45Ql1(1Ofr~Kj3eI9-SCP)Pe?h!2scJ;YOgo{Rz!%A@t8kXzOcf z5c+T zC!W!w-+hcI$nhaO$Z^I#Z1g@v1(Gg7y8lH@YjOj*F`BdO{t7qt8=P=yplJ_*&~;Ao z5KUt3fZSyY$VDc*nF*Q((=dKV2;;-Z0Po?WD#Q`I*rR_r$wGiywc*zel&O|g##H13 z#n#uBFcnRJHsAgY&0{w+0<#glJ$abZ^lZdb$j1*Vw9VpOJl_b__6b1Ecs?A8JwrhO z0tCAV>=sr=E*ETr9oxG}eQ^h_!G!x=Rjjht%ZacWZ)3tA%q@nR`YcD@86x znj~s>_nZLdJ`qByu_tdTa?nNX$-|3Gww5X@p!;a}e`AmLUH+~O|IWj|`|)p}rFd6> zcNY-S_a;t4XaW9#CUmSHK7eFN{o7GbAr3WzjbPT~*t`lJY$OrM(I3vGCs&o&AFwVA@5Z{0RJ0Jir2fDpUVq>NJ#WP%SxFwP z#2#9u#ODJs0Abc z49H*PEf%%>l?C`v3R2+BF@;~0EyPz+;)vIP#H#nPkYr)d&02bLRgAj9I!?w4QlT4q zNxESYPd8>EDY;1UR%%I*wOYKf;<~%ydN>c6CF#MZPJtfq%pUt9JO>OlrLlLc6Q*HDsC zTP2kBz}qO`7%Ag2@WYO-fS2aTtud^9)W7f#Go%X04H0fDGBD`W%!}iIT%&OFQI$vm z9CoTg_+~g{t{4ulq^EC4U^v7gH~cnxIX*gr2n>hx_T`9)Z_(&#&5q*(RI32HoBdboB?$aKR7+Q&c2PiX#>6XdQXKEM0{!g5 z166=KvV$tc8(%~WQERJ7H$nE64{}Ehl3|yk)b-Hl-S}68Fvnetua`rcNprBHxFa}L z?BZ%f!7i?am*(_Yk2C>!wJLfq?6D+1tP~;Mj3yXc@W{~5^9Ju{oH4+lRQ!x{5xz%3 zPOk2+uPnyLDB_6s@$?R_#Mn_O?MUxnSqs?FW_tR?E7%bhvfFfKRalNkv0xsdt`aGY{tB_J4GPDACqpZN~( zHjY2S_Zsk9-vQp% z*)u3_Y`)>1xGru+c1bqmQ=MQ#$BQm*M-+5%2R!Ivpi|KJ0QJDDI{rupXpf^tNBCyc zAU|3gMhaoJz~z1((|!2uSCI}k*Fi#q)7z6b!E11)LO%GOC%?FGCy;(`sw+bHCKKF% zyqP1*K6#T#uF_V4Uk(=VWzSIU0Gs23R3OVAyN5}24e$a8CYtc>N%(jZs5la7p}!{& zO9O3iQoi5CFPevFTMms#GLj6k9JdQ%v~4BGLAM&zxNUvVYnmdCKy%x5Fk3u1suqYSE>zx7pf>@$=@*#6rR8fnv77pf%YO{K%?{XNX=a=%St21LW65TaZ2wkhk9(!>xo?hI)X3QGLVu?6w`xcA?lc2)#e**0AFAkn*_m#x zxEqCXr?{^QWo9K~pXoFUdCu>|oIi1&sdLopL+M`7iS8Z4=#Hs9ZeU0~Tm0G33{_r! zOplNnJNmPsA@x}O5`6La^M)lQ*{ZtdGj$niw0%sEeD&_Q*Q<;1reS)0NNw)Fq1I6k z4QKvu_WNppqps;pw|j?Y>O!h%#Aibt6>+~BkfAzO9)nM!&qi6rYTO8>9o~_pJRBg; zS(VJ8s)F@dTh4G(AG%L>C*{?i4EL@2xo=24*_o+MgX<_?8Dn4ZcMFEpi6|?i`u3)4 z57-^X7Q9zM*imoPk>{^I=J2I`+`x9~P4KrG$7c)N;9s^u8*lM_0#=lN4ozQPWST~x~l8bXzOJ*>(f@GYgh7gbx5`GGi{lV z^f$%*Ty*kjH@1tfJ9QiC^aa{tOyw7~9n?eqFGqw_VK0`OU(1%AT}+-KHcM&WV@9_s z)ppFbfz>MD>o>ScJ>7d7evRu)(Rp1}6?C;3^{i6w_un?KN=@#-*drjLqu#Hiq(jCq z=b0koLdo-I&>dBr!u*5fblZwt6UH$-O5BBL%?vdOHU`@honKscjN_tv{E zsi)hO^g7Yf3lcj|+;)r5_ayWkEJc9*E9S>54PaUkz4Wk?(c_f9qg#v zB>x8+7`s*4;y=(pv0C3fy}n*;>Gf5hSl!fz)-rx9dB!5QUg|%kuS4pQecwh7vrukd zRov&*fTQZsf+5wmcVh^>Msn_r*pNDBBwPIKzHEh+{kEZpJ_;*pr~WJ@eqG9(!w84e z`aW!nhX;|rL~?km8@1P0+Tt8>KY*o$)am^eKm*eTab)#h3H;FKIA#O5y$)N~i-~&2ekPjoW1=J7re<)&L!9dG;e1@NjhVA0l zR5Dcw>NgePHpnScjlu{s8{tez_m93yO8BGF*=ji`|Gl< zs#${i3L1o4*5o`z&}jTN3DHA>rea1T`b5xlHBZn+L9=8A%2Yc8tjj{RK;nWDccy9) zbd#W%S}GF#(vO_W@gH?vG9VbNwLE0^X586og~V;EBRW^D7jz0Zx8j`bB0i4eO)w61Vpr3q1FQ_5bwWxLDz~8$n^^zJcaSKN??jY_p7=HZIP+g*^K*5T`F;pV=Q)5s&&7h%Mlk+A?p#5p|E1xz;9Kq^{hn;sgV+j zfGF+d?U+lE^#ZzXraBvFs%mfTmb&yBL{w#cC2{AYE-7}E^|i$|S`JR7x}j53_R4`8 zrP!2q(12|NYprgUW3#+S59ZR{!rl_)y@+~FRXu@N`ZrRS-d2X7X+GAvuazfgFwh;U zzlDu1IA@M#x*=9qi91X7ug<)>J{8 z$FYPd7T#_^L-fN4HdP&GHQ6bsbvo8hLEh zySmr9QP5`L+-BWmSE)<;*X38Kzf{-5T`+LAQ=#T$&QGmSZx_-n%A)%pq5LhAu@~ph zPo1#r+A;G}Cod}=Mt5gl@*JLdIm9f_=$UV+-`dVkwN#g!hWrZE*s~wp@x_DS4$4>$ z9;@O*#Gch_wqu!8-?kZzR7H8rxnU^N{;LaPzjYbjD3lQ>*HYW_#=)H_;YkH=wz1UP zS%)F*D>+BxJI=X*^(m84x5M%$FDs}cojenkZEZI{b>gz|?dhHb*HSNn;+0OG3UyTO zQK;d{+!=6R%AJ?rU2PxR0(XnJc5j9+8%B3cI^75RN$fzn-%I$(B8IznpgXyg?)V;b ze{WB>QNlV_yTir_X9?Z&yVC6?`M)A1c9Gb@;w}=3PL)|l&TAaHl>xdRNO-n{ACPc= z37;q7wh~@mPtGYr=pH!#?^4NgUJcy=!|7fr61^a~O_bd3tswmhsau~ihGQYR&(_jS zu4i)HlIxRP{{z>jQv>t-xsh%=(Q_xb6=G=>#>U>sTj%etmWYcR*#P$lvGbln zADu(no-VHD)b0=HN0zD(&eyZ=0Z%NSw%xIaZa;A+iyIPGr)tT*82Nvkz6tIbZRmCt z_i=H57y1SXza-&l63)tDs;qpv2hRW44Dw`4eV)l@tscyzTiAx~t>P{dx#mf&Zfnch zo*}6Yle#6>vq#<)$n7+7$BBF3(u;EsBweyZ4~TT5M7lS`?cMfbwEh!?>r*P!`U1Ka zWk1)p0`0X5;hThVo5aq`qAWM{IHIkk8arGQu+&L?=#K8dmP$EP#-dSl=Z>NK*O7F) z31w(C({3KP3hwryha!hVyRU){&2aU&H>rS>sJNHrkiJ4nKQo8? zzvMjvcPHvLVcEqPIV;qC4c9@6v&%VVmK5KVKVjKx7?--M`y1~<_{AZt$#)G8gXiDb zkHhl69J>SI9UY&Bo=e7zghd@ajxD0c!&%uoK%Z3bGTe%SH{rgQPgfz_LuD6#gtUDd z3PP58Cyl9AHok)#2FW-)y^y)-eEMV^iSYW2sc;|2o&mQ|Y+#u1^vZ1lrLo|+vv3ci#rOgr3QDQyF|kEr3}x>oRVg#Q^o$7)*Gd-={O~A^0IlgbRVsun_f=N ziV2Wft4I8Y2?Mx9kBZrAp?k-r&(Qnx&G{J~WJV*0UistlP+QUmwl(P3=1a zxoI1CtvB0I*JPEntUr%!O-_$TTU3Il!dPS5A)`>A9X$>$z)3@=^(l_3?e#j`4+k6p zJv7=!wQWsbgIS)jlO^_Oq-D+Z8lyGmhXZCH&zGf_wa#ZWcG4dXcpDmSO=r1Y{`-#I zS1K?ZJkI3NIbGwc~B9O!Y5T2;dqX&g>#Y_zWj-Q!Qz6?;uU9gw!+Qs`W!THVb|@# z^90-t{^yeNd9@WM^Lbl%K1t$9);K z0xgXr#;uE^QAl@f9NC3fYibnSRX)oKD0FlDtqR^bh6r6s(9M-Zc?NyaiKxt=e{~pd z2UMj&{f9BGR?sD?cWQcJK=q2FoWh`*C+I>ovb>}a=QD!N35LsOw@p)*3Zi@+3e(h| zH43gvz0sep9x>>;RJSl)?KCLXewNiny=c${?K5$1@|r;x*Vh(isCNvyrM@2MQ;kG} zZPhn%)KJ(~E$={SR|KC-U1a5`^9*_=bwpu~x=7GU_0WjJ3VB}5za1&RHJoeZs|O`+ zhg#Qh6wb3>7PMR>DpGG4)Tg{dVUc=Y(5m2Vfysr%>T`p(1&#&!&Y;Ws&az6>e+{~+ zFU}~GpRXaP9qNr?7T%RO&7dEHGYd=AU4pbtl&PmR3KkBXWtFLy404BN;v=uG8`QqP z8)~QCHK?Kg6`}U(GeIkYW09_0eQVGZq$^jy7|x23-})<*-HCNs6|5gQr?5h$8RXQQ zUf4n97?fGF2&h!h@?d%ImcovzlR>?DpAA$iXotEy-NGG`Q3g@IPU>HRKDO3%ByuWQ z-g32QC{aIyVrl0Uc2ZG;ifc9&R;e2eS`pe<*jc4iG2ISzYY83-tKou{tM`j8DeR)A z2->K+^j+-_tD6OB4c4l=GzwDMTJ?ZIl(tqqE=cEDr~aLkuB-Y*kZ$*`%I+++4zk_5 zs&qj+6kDvDnqm-Z)?Iz8In|3m^(xzCI$f6@s#qhbOApn-Al9V^-ry#uuFD~6rl93& zJ96o%R%lMK@?K=a-_ACv!>%msrPfH?C2HoV>wvC_qgx9b)O~SuZ(*bQOB_91I6%E3 z=$zoEy`L@|qW)=6YQw8Q?;G@7pLc=2)JV+PA>Jvd)zLBaNPY9K| zQ1uF_qLFGrm}sNg*(J4TlsctGP~o5YW)+QAErQ6I2ZW{|r^Jm>HG&w|u4s(fs^iq2 zUY(1^sxxtJ#XPsxbt@XD`gPMNb!=+Up=ygplFMPLA70(ib?H-dn7XoFI3@0I^{XJ3 zFr?^kwMkBeb?M{P7D0>~TQpwn;KMFcvkB@%Q9k1)6-`h(3>tUnaYaYqc|wA7l3Ik zDeB50iF8xdmZ3zKsLMKDTr^dE8b_Opj#H(>7`GhOv$bft>LX~CjKU|X!3J?`JyFRc zLyQIY^nbMIL^Vm`HmdIRJAmFY=&}BPE1In`@eESS_ioW?%6}NqM)gqrr$uvBE?zP5 zbT&^d5JZW-DVnENk59x!)ZYcIlDR6P-Ztosa-77ek2MmTpRc|$ajP&N%~wAfbn!5J zs7?KD(4zEN*6AvM_Z>K%txnHWr>jhZuITr3QB)Ngw7K6&Dyk|B+Bk4eQIqQ8aSlu= zZc_CIJ&kk=R9}N$M!E%Rs76w=h3YgDcV5vf3+L4a{i!Gur`IuqI2SKcD-EK2i_|)e zB$qSPB_{5zUTuocP*)rDuU)JoOUpudbAZ?97Q4SI3xD78wBFsN|c zc>7#+m_e1}M&aqhQ3ll`ZnZkWp#F$ktxhrMB;(oCCnu>Jm)oz1kA>DfQi9t6b-3IlwLH8lu2K66N11anwP8VHIml6LfvNK-b?++cZIswps!Q= z7hjFz5%QyG=c75UuWZ z^@>5Xy4%&82GQ!as1FRH)ooE<8bqtRLw#=$tqxDw45HQDsZu8EHlo$tsWJ?rChk)C z22m4tsrDL)Chk_FOx(uaANlT9;|;pDcmLwM)l`ExhTNm38^kf>9yP}xjv@D|s6iY< z?p4hOaSXXnonsKkko(jcgE)q4RTmk=F=VT{${>yfe^#3f;#lx!b*Dib3+`9<8^p2T ze)X6}BGCitX+f8$J33A-en7nwM{|oGQa{Dfxy6sEws>!rYpFXrUS0g8>KsSgil0^k z)k2jXaK$vf($IGR!Nf%+tlT1q}q zzsJ#qC10olys)Zkc1OwAs%sqWDEUr}jHBHpKdBSq=!cU3sx#uKZRzi7eH>Ml`mCD` z3b=zx1J=U^{jF+HX`1!2pjE+H(0p6#4TI)G^KGs74f+Ccnbzk9{fM|s>pO!^N2_F6 z|23!ut&(N=r&5Mh!DC83@?~4;2F)(%Uz~06G7aLS#d0i$eS%!eLp!ZcOEaB36Svd) zpma$`57cK2%oo3QaLg}5Y1qKDGpZ9gPTH?7Z zF70fs5u|sRU95`?;tsQmb(Kk1F|wOeZEZHFe&o{9uyvobFn?|DgSckABkuo=pmw8D)FD=`Mrv#@)9PtW5v0#NdRlxzmTOb) zpnF;i4B`&Dm$iZ~58{O2t#%hUy{&D6-m|7b*A3Q}20aecXf@zr8>5Qg^|V1_Q0v33*9>Y8 zdpW}TRFE$HNGm*p<>|fXk=8^(=LGNWdS&5})-i&X2cKzpwDd?TDv0Gh3A9{us`ne7 zDV=Ps5%iSx(1@2xkFx$IXr;Pu$lpt+TIsV`!c*4sBU13rK(U|;v73Ca^muEOL31iT zFFnDUFKDBBpy=DuY1ZQgojK%}(&^T(237a*mCdjQoFuhY-`BS(JJFgX=n{3x(4w-F zt@&|OTQ=L;Y|uqL8_G_#cItGpE1zqJy&D z*7Jgvt0AeG)>&5OY{u=hW(}QRc9u0okk&+tHBFGVi5BZLLCb@;K=u}EfkBT$_7*Fq z(}~Vv)=Gn@vnAF#gW7fZ$ysV$VvyTqoxRk$#-MI#*Q749ZZ>Fe+LE&6*4+k8=-MlE zwzbWmSzXU7JI8v$pa-y1Twy(9(9_r{uCQJav?9nhT50{$Ahyv;>jOb6gLn0QEOnLj zg+WjD9v)g{eQ!7~MLo~8el_S8)bm{H@Hy1dir}X3ENitj&7gb2nQFDw;Z%u}x#K*m zpP(Jqitr1m=UI$_=2K>dzf3*fnj&$_gL{U|vesHHI-Q)9uC=}qv{Q9TJvp@2x^6Dh zEmx0)oX|S!Zi6QD$5R07*m*kcfpM!t8?3hk?Z6r5DD@|6x1jedepmQH3x^r_TNO+l zaaq}gR#4E2VBUzr^b4(ALE0uRvbGsCGkinY#nuj;P9)l7Juhgv`V`-4-DLgUppF=c zF0($+oH$3>n0C4Kg+XtWZz;Rn`raVBbe466^{YX}rJ3pqD`kG7W>;Em1nHVxX%*@? zDg7$z8$sHVud>RcOs8vomGxJHsOzh(txYFyNZlju0_f**})*OQ-0NrM-5Tu_fY_ZlD#F=u7b+MpT!Q)F`EW5+H z%AiwA-zdA&y2+sS{XZ(Z%evE`hW=ld-EBQ!5L@LQYlk2$`#sjHg7j(jz1F7&ajv@8 zI%E;+sb#;8|nZ{$*B7@FNO;L|oO9g$L`bE20 z*5lT>Chq%ond)(CgNeH>t!uj{tW75Fp|qYr*O|CL^+&$HSX)e7W_ADKzgX6pl;Pvl zln%43C#_ULtAcqQGS!n-wn5`-W?4Hd96#Z2Rd9MurrKe3(&?<`x_<4RvNq{Bv8AW~ z4}0$(UsqM;jjz4W$^FtKZNbtD2`w#!Hoa0>C?#o6Pod`3nlSxQ{zG zc&_>L>3Xl{I(HUbH+im4%zGj7xbqRu^}s^9{@Qarvhd9Vf;Bbc}T%DK^VblU+h?r_O(o%?RG<)j7st@CZqMGN*@ z=a}bWFMic|OfK7tUv-|5%l6d&bUyihrgF^CF1_YF=ecOJe&?(jP!7ud4d*hs?0EZz zbFEy1c#C40dBfS^xt@Uq`@PdE*S`Gx#(PWt;M{2a@+UR^16&`F>w_AL|LATWAUGyzx7@ner?>J+)O`fdmQ(Kb>+VcW4PnKI+kV*Lu; zJ#yLl6}j*CT&!P_`(e3kjf&mqe&%l5w%C2Q=VIHIxVz-C^(%8fCD$PCH^jw@JRN>_ejAwH=%iSlJ&EYI}NG_YhO!v$W2RY1g&ymaKFvnde zm(5|0yTWrZhjZMuHl%cZuDjWDQRmNfud*TYU%`CvJh#=egH= zt~Xa4m_FZquXU+!R=c;#WwoH%effYbC-u78-TM)_GzVMYzE>_g2V3YKkZaJqcR6mf zxraU1xlV53LiZlIKA6uH!(#V-&&3tPV)r4>#Z|}>_Yu#<8ZC8yDA%BBbiVso4#7My+ND)&D<7gvM0cm6Tv_d%=%7oEA7G0HQ3;u zZCxt$8h4>w$DMy)=a@Ba*~c00xHDY20Io{UMZdK!9;rzCt#wP~`d~hL_&WDA&&55* zb?yx7LJl=%ox4;noDf%Dc;$&K+$(?s=;J3+L>AC2)+1>K#z;CnL>bdB*#oh9mz;BD&>bdB5nS0gk zf!}5BF1gqa=a|dgm#qu)@}HX~_jS*8U`p+oP41sUA)DOtJD7?cbDG`ha@ii&?4B*x zK65Yb`ZT+XJXfK!_RMB?MJVJ}x8C#ns#E4{b-ObB_IiGU&XzN`x?hsZw(S+}*FP83 z;R<)ebFqF`y1%?L@VnCez2~CeRqpGb5B#ojqhGKt`fYRT?+X03xy_!7epkEC3C1gc|}oyBKKzqOvbf&X|m-rHjSJd4l8@)iwmdNIsT&hXJSb=5xY zn0=L`c}pP^SDw!_f3tyUmaS%*k1PqoyirBp`z|DBW??`-bzTrAoaWFnpU<-UbY_m> z@V6tpYksBkqb4B_^A z`xI>Ww-59GeBVw2ey@BB{oOU6hvwt$8}lufZSnv3)@uF#RSvc{x#lg50ulA)sAu!p z%f{oMN?Y#7XyTgxH6_rEJJ(S|h^}-dVi?B$herx!_x8g+yXIPiiQvXC!++xva{hBI z>5b=-z6<<_xe@euoKLJTD|5|5@@3il^vBZvC@_{E4)2Evj}Cv-==PVCBr^=3ef}d} zIg(>?WtrD&EVlIRb-rXAvm6o#kHWrvyI;22j>0Pycc;dk%v{Eo2}dhytMRmt(g}~q zn*UD{q|+7x1(Lu!d=5UuARn^&q+#l?qSEl zWm9b!`iAE={@64&g%_0L%aUhy?tUy=s<(^#lzP)I@Y?Hn?@UgL4f${eK6KFj{@r~h%~ zo1H%O-!*5UUJ*Q>zV%zKwe7yv$noayYt@{C|+`YJwf}`QyofzLxK|{@8Z6zGF4Vm)NP&ERk(t zntsT+>Y>XqH^W+5PFHbn-QMscy4r5~-4)ub!Pe0sW-Z`XS z-yp|Kj!nV#)^J~D_{@+tg;Rx}fnMOxglRt`-U^5_XV;r2zn#_f?d{hqnU2K>Xjji` zI39+5-=4O1`;#H-ZOi}mvA$keVxGm0E@r8n_$GIZgw9*O*z(M*LoZzbobDh~6 zUpBWmUzzzQVE;PTxy7lSU*^npw#+!q*`_+qL;B}9k2;qZRXa<~N9V3}z7>7utS!#b z==;vQ0{rLZy~lYx`WQ~69(9fhcOc~BPXB^9QuqX(1w0b{$R(Z5k?1Gp?E$u~elPI8 zd4J_R>(s3I5U}9lj{z^6^#$N*YwrdwS;JVB^+iZSNzXtTbuiN5YgJ&q-nEnJVJlSc_eB2#k6S>&?($QLra%=zQ`sgcW&J8^Uk@{(_rd&AT@k;|M|lwr2d zcntIfIWGX0&Ui6GE!q@4ZoX616}`-PYaL3J^YwH4qDP`ng zxHxCOo`~MBC!&Y+4DAq}5&c5Wke*T=GJHyTNKYvb89t>vq^FdJ^px_gdaCnQJ#~4j zo*^7EyhU}d`PZtSn<2xeqlXOdP7N8}k{Z%;(L;u}jqXJG&vAwf?;#=N+J!*g>Kf8h z(?fi+ z+y|ktFXSGB#=epJnB;jB_wJ&3jX7-h6**hhGfh4jK7>=7Pv%~h^S<*YB*9heEs88v+)2CEBC&FIuL~7?h zWS&#s*^hd)BJPQX4y4ALRwotrq~f0RWWuM}hx9c2%LtF%$D9j`zn2$-uAbv0avm%C ze%>|eS=UQ@kDH%Wnfyi2z#K!Z%gZND0_VEIdBB?Wi}R10=7Qxw?u)-J*}iPzg`4u{ zI%mK}&2@fOxy7C9+_muM=1=lnfz&>fA64H!kW+ld-{sdU#{}y8t^93~c`KjJza{6R zbAJN-a`n&hi=F#tZgICoc;>JTabI%pHJhjIkyR-wm;`AT67%V@+8Bj(Y=$~ejJrq3*APyW5&@P^JL!@D@!BKH(N0-ASkCK;Y!P13XRw?uxk#4(ffg#0AK zyEv0{j(Q79{=0%(Ah)*=lF!m_i%f)#ounHxOC^m-ddm7<^FCM}yx9upD3c7&6OTl$ zUilKz;XS6gP7zKYCmG%`nq+uKXp-S=pd&d~Rc$ET7Wucrt>E+C&5_8`jj_UQ4)5nI zH8~q@2A?-@CK;Z|taQFy{T{d8q19dKyfOD?aHtO(9O`qkLw&x+x#CjdjJa>Zmlk+i z5_d0yyz1QJW=trV!Hg=<4EKje)n>sflCy~OB<~!zDm-jLYqHLYV)Ur=GU#xB@*%sY%@nt2? zNy5)b!k{6;=P=_dGtW6ZRees9CibboiA1Nr&$yIO$M_PdXeEPdYq_Kk4wq|D?lP04E)uzn_%E?lm8|{cwK3}E(x%X6G~rqc-s6YX~pZ3#_N*C>q_T!)p45ie3~?Bn)G~{ z^lF;)bDFdw>QVwxm+wTt=Xmf=gs96C)2Pe$CPZDHf``qFQi{VP6NI_PkWxW$=R zd<*DbH{e}I&gU21U3!c2d(k|5JP_TJ|Iek<-2E$_EuG~u{4Dp^4R2sP;(JMk^nR0* zdY<2jFdZkt6r2cCa3V}$$nfd(dlcqY;fpzEZ2b0wN8N`iADQr!-hgmi^M|MO9)vqF z0+!`AE5~b;<5P(Bn+ew_-$&i`D8qikd*b^s`cEt?i12p#qwX0SrUWXO(m{K^b@Kw>D7-I~*fbL(Ex`LDpPrO&9*i6UeNOaCz&9P|dy)bB8#e2aPX*=gmFsY`o?1)zjygb4_w~wJAc$tIb67 zL}fMJ0q_&xO!G(Jc_vat+;>(rzx6Sz+FWFo36sJf3ts`&naJ7I_-^bBU=u!sT8$NL z3$V=$19zMIfGP6};QLGjIbLMu0r#2q*?8-X>6=|=K8iBb;XRelPi#=xn#6AtzfJr$ zJipz&ATHmOd9+H0u{O>HdTXFAG-22Su%uw@Dg?ZSVg)%%W z--i+Mg$0j@eo`TyRLD_g(V=gp_*KH0 z4%3+_-?N2FJY>ikg{f1RI`JEUeY2aCPOE&|_nNSKI@jAqSUo7*?1g3O}OUN5nZQd{kjZ#UB;txbQ`V zckl%3^Al@?t-`hlYu6TG`45V71a#l*qoR*RSl?06$Au>p{)EDxl&^_OR>DeQm2hs9 z>C}j>71l);o8pDUS;AUjoA9rMpBIh@e=aOv#PI8d9~Rytd|LPiV3BjyV&baBt;(e> zsv05pS5F@hXP-Fx#5pATkmwQ7BhmZJ`(__i$cM#wSiUDjpAcp(dITw)MA-q@ks&M&o@^2D8BHX=#oU#jv9}xat*l`g#F9^4iu~O&61XM7U}d z>3zcQ2}>>^XRGkD!cpOz8uGh@-xTK5l5>Udi^7+M7px}#X5nMP$#vwk2>(_%t)86Q zg%cV`e^hAJkWL9-5MI5OoF{~9){*|UaA70qFA7gzPx=$Wf=fxiU-&&?=>~F|gr5=q zhj8{r@^=aULwNNja-I=x*-ZLjVeJ;u-w`gmjPy5zi!LYqHR1dw(g&Mrq%C#Qr8?i3M7D2;X#cvb8P5d_TAI^OZz9+;#A^r(*X6BJ!m&f$$@|b?B=zSiN zvoCL^Gr4(x9&O_x@ee8Fp*-gJFgO_9#2L+FX-_E332{y;mdRHw^3^NzRSVF_(Ze&$ zjOJE_84&KvXUfC*_n9YVA5xe@iuJJQhee-Im`H&nQ=l{pn9EFYYDCwGZWXq9s2Yjh zr&xzX9}@j=L6bAL`Qd`8&a&pw0+!)~d`}dxg!obvIFUlt0^eCeTZmIxc*2}HXD0X< zZN;wM6fxz>B9)K%9M|4~c)Mh%G)M{=?#*5Jrlb!c1YEu(g<}wTa#* z92VzLG1EU(%yb?G=hf3k#Xlkb3GpK(N=;ZNY!kMZL>%;*5~jRQoI}D9aUK?ZLil3I zlSto`GGwHbsTGu-VZPE_P|A^duIRa<8%t^78$~CC2jqJ|^g+cvBF+(Uj*9cB=uy$f zg=PX<)=ZEjg>xrxRGmA4vxu4rZ=^P)HfWt=Azl+`(CwKC>dC7fHP9LtoWIJLq?aGswS6P-Yq8O;fC2E-W@9#Gr^ z;tz{+P!s9|SSt$#vgtfxP$&^g1=$LRoI4B$z9uyv# zOo<&q_y?Lt#5pQ_R4I&#J}!Jw9CMm-6c(H&T@_s=tP$1<8?hqno82lpCL9nB3J;vd z7919RPM}?0nwp4+@8c2ZbZTqry?)ap6hDGE-CrVWqH2 zSR{DO3t;gssB%sfsIlSU4&?DZZJeSi&k{jj&eODvSx+rzsuLgTi6qLE(t-sBlzx zTzFEk%yiXGSShR#whG&)D`nBc!V%#~@y!gCP*^3b5w;53XDF`dVd04IsBlzxTzFC; zoiml1uu51XtQEEjW5V_`m9pqz;fQclcv8NmQmF~6gf+riVXH7EY_C*mq6dY;!h^yQ z;ZfnJ@VL-aNp8YQVU@5(I3OGrjtEDE<}8&;SS73x)(TsNG2wu4Sa|rXGt9x}5z(VU zGgIjZ>u1upb!HKCtaav8=SOn~L=T7_RG49LhQ&E3&WJc8;v5xcRGd+9%q*s6W-&Eq zmhuv(Qk*JrYQ(7#r&gR+aazTRi8CP1fH;HV42v@?&OvcT#2FE1RP?B5bGFKGHp@^c zx>9tF=o-=WXLBCXDo(37?cxlGGa$}>afZbi7U!@yBjSvRGb-B5W{%O>OtW$}YduSJ zjp%yOt)kmS4~QNXjtGwmM}^0QW)9PFgjK?ra8P(qI3heM92FiHnsXFaSS73xwhCjy zLE%B+QQ@f2%w^mvVU4g>*eZ+(2ZY1IgTfKvQQ@fYxX_%dS>m}WkFZjlO3^jKR^fnf zSa?u4B0MS_6&@Fw^O#ztu;#q`%<6M%MaP5#;M{fYpy<|l_nH4bcLdmSo|&&$!YW~n zuvS<?%o-7WO!O#xH_xlAX3Ddw z+4}XucHoTW{lde-k?J?iSLYoQeNq@*z%cC#nD1fGNO?gK=wqTsMVp1>L>DsTEMYzH zw&vD_%&}ecfap=7Sww!NutwM_Y+uAtwSCbN2YW~2>|YcCJuG@eI4U%YnL^EC$zkz* zc*|x?oc6_+VniMkJt{o8m?@Yg%28M&Y!wa&_b*|rVbLSPV@o*m85M1oGH!G!%NAYA zvQ>&RYbjH%5#72}B@sO!dO-Ak#TphpB0MI}F{N`-DI7kZayup*J)h~E1btgG9~DZ@ zHp?z@`sYWNkuz%<%Q>=)bLbF_Q5Y`AsmowJM zO&4mgntPze}c%S*={K|{&Gq27czKFgf!cn1Fsqn%Y zVXJUJI4m?5D~zz_V&yKnRdlQ95zxumBNrDT{aLFhjs2_GF8f!pT@J5ei`3&gb+aBF?eZj5R9S)G4m8wT`uJuVdT+ z(WBy@tWz%a3Ms4+*4HZ+(F4L^;fU~9y>bz48WdMJtAX;V5nV5Ozi_yLvOO$%RK8{n z%VX9kuCPYfzJ@967Y>UvA{-T(wF)n+5e}?n%A=OQj=nX*R^fnfc%5{(QNF@f;ec?Y zQ6*Wgl!Z0IR^jk^`i_b=mnw{~M%XGG5Dp7Rgq0hZfM>aBi z%_jN|Y&vAFS}?rn%Zw`=6`IZDv~K=Ba9B99nc+u;ty{zwjtVO;Bd1k3EF2Y9Ud~uG z!r>-{85LGGE4*-6I4Zow{ImHTzTlK_?suNRy9%y%?{*6!iz0QA%Oib}4@Ev5`BLN` zBR`7#H1bO1&yn)z%;?hSn&=hLYohz3pNf7d`e5{@(eLK`Hs{LRJ-J1Br{&GgTa>pi z?@->?@}9_hChtA@?fKpLx8&cK|9Ji{^QRWG`D_OLvxbl-^W&PwDSU&zf-Igbz=cQ?{w> zma=b_{l2WMyrVo?k&9cm1tt$?cKN0V|BCUi#7w}y$+$&u8g8ndj?=Pt;V#Y;d{1r~ z&Kl3e&C5!BvGZ(vH*OC8or8aKaW+|vv(^RpCfssR>p*S6scSRtwO(tM;^cLi*<~&; zyK%#{6L)NrW+h&0vdZ+E8Z%&OahAT?d<^$(KZ(1xw<7lEaQk)GT#7TXy599!l) zRJNgF=Jk&&9|7KT$-e+!7ya-Q@@+`>g2zGMbit2-S4<=S&#J{mOIZFbLL1Uz{RW1) zVk+??3!VoqtEV)cxRf||1F=@PM;sfgtok_kcjdkSJUfqgLUcm(KZw3q^a0TmL=P@z ztgBWN-#-1<3K-_VJeFrw1M$wYh(E|BHsuk&QN=QUPGws$o#ni#kg@({J~3R*Su0-z zXNK?(7m`JSx zZeO#e2fp~`6mW*L%W`ZjlGAPmf91s=16ux9mVXBHyh7IcMcbQ-J`c{9&!v>6s6WQ% zF_$HUY{5nIiPf`+_snCMM;8)L756)m=Up=nA^`GW_8?^1S;gFVN>lj9xa=u#R&nqZf+b&_gO~>zp-$j^* zr#x2a!rDfR3wxUbr0vB=qVem>{<^ZiE^O}va4KMb9o+RO2R#YD4y^J-(5KqS5pwwYf5tpvJwu3#$Yvw$wF_H@v*fG(`{nV{zaU0CfZ(B}bNSnrvj=L20> z@UuZL0J^Z^b3iWw;%RBbb8x$4F6c`T&w>3u4|E;kIkrZY(fkd z*7|(lR*V8JZ2t=2Ufe8kF$P==97KAKxf$rfj$IuF(SPi^xZ%_Pmd7?Uo`@{=F4~z1UD3cF5aFS z1N~K?i#Ou7f&Mzs#mE&0{S6@A3V@LcUp)i57|jx({~qX?f4~@tZ!iJzt^$me4#v1n z(BH0_0cRlD4+|M63_v7H%jD4V=K$|$`NuX<< zLYp||X`pNV4Q+xab%1!@5p9ComO$71JK6-#!vS5~!{+x=p9kWN1!x%u&)VDq`Z#Xz zIOb(s==RVL;Af9e@z6m-Ph(7N81L%Ap`ndBg(1k$s zZs*&eOMtE^bshpe0f_$Y{1fPMAbP!X6!b(OdcE^7=*d9zdgl?)rvqK{F6VoorvP2E z$axg>Vj!OLbG{FHDbU3?M}Gi%8PGKs;8rM}uLZjJmh0odOK`i$H8sxDz}3!=fpyNa zz_qv!fj$?A zx0SeUz=ducxX9fJTTByElP;4-ju9!8=kNvlHl=UG5<0 z1kg3tx%)ux2D;|`?gxN>g}0Pq{BjQf|Jwbib0NND{t@>=GvW@pHRig=r5FS6j}%55 z%-@5)!hAP+DMqSM;JeN1(FMTYMfuI`--Eu!{1NnfOf+W!FgIrr#;APIEv683EAA#Q z0G5J|nKIBZQvrIrnFM;fISq81c^Bw5e5rmBR&vuox0@NDcbny)cjK$+i%f@E3A)3q z0^Mn9KzEwepu0>x=q|GcbkeK?oiyt~cbg5MyUixh9T>gdhcV+!=+#S3nLFEE={CDN z-1oX4a^0Nw=lpffk8;k+-IN>4{dDg0xxdN%Q*LeERe2xF`*z;y{P*V%=f9R;QSgC+ zBLy!OlotL?;a3ZvE&O@mYlS66>x#A%eWqxnXmRn1;;V~4R{ZVa=Zjx2&MTQ$va;l= zlEWq6Dak9HQaZo%lF~J$Pn4c0eXBHgLdk?l6Q)jhdcw~pTvwJVd#3Do*@E)b<=e`? zS^k~!ljX0JM+Xev7G(d!cwnxm;Fr674*3^VlvnaM%&V_>u`ZkUZd}vN40ln*OL`7D zGj4P3*l-&wit)yRv2mZz3U^V(%WKAltFPdftH;J&nH9Ib;{92?jTOJn%Z~fZIQ5vM zcO7iQoc3zWXy1*$YcQw17PHv*U?$muJ%CpH#qhTse{Glvw&O33eSsbL+ljwj_)FmL zI{fX%UO@+Rz7v04*dKrb z?70tm?!%t@Z@k}oyx;G5>5X{5|Lpx9^M2oQzh2DzZ;ROcKI8q~f#03jwMbw#cN0ec zd(FenP39T={s+dax7;`JZ!-yU*m_>n<$1&s|;grun;~d%=GNyiZ3S%fB6euOQA%W>axaq_g-<^XcLsFOM9=Wr0iL?+==Y06oCsN(XR6NaF2HxtvL`S;~+uRe6uiD9Ob(G0vAq zbz56+vWH18X1HqKwP-1wo4dBedSab%lsVND?^OxpF;3CMU$p{dJfBh5#(V3Mo!!Z< zcvo+bh*FS$kkc{-U)9#qLK$?#`s+Gksnnw7<8oJ!TOZ#M>+9&<(h+Nm?@D$+luY(~ z`PKErW4-Z)J;=2#*3q#&*0%e~MDMPqMAy!ac)A=6kAzMUcvCVRFy)0Dr@m;4MdP;7 z;zg(MfW*g-v6TE(eGr{l)7RD3y2#WgdpE^kY;5T2>x}pKuCDIB-qo>`d`LqnMfb)#Q(JnHdlC>`eY_*S z)AH+LskT@-IUD`Z~AAdzdmi5KFKz-n%Q= zt~Lrh(&ZcLtBS0Pb+vaWaAU*utYdFK)iu^5UOH~=4Y352pILjNMQ`y7(ge}9_0km< z=;iSgloMRrbJz65c6LG=8O*QphD3_)jq%Q8Prny`kxBLTKn?1WU3=m^z0JwSPBbq~ zN!lhXUTn~-U{#hZHY*b;6f)7i>U{KEv$8D){eT)!xXsDk@h*=~rCMy2YO%RA-mi*n zi6wek7vs};2{lFxWms&GZ(Cmv^sG07oi1}G7ZqO20wZfH$)>*Tor&IbQI{++D|_PC z_r+7aEXfj2Tl%`8rb{HRC9KOV?Si?yd?EMA@wIL%)Q{#c_7*7z3ulpc##AWC<< zi&-}H_QYeI=?oUbYZd-BCfoZu;;YQcEj@`n=!lJ-5E3;;jaeV>jU_r#t4vdW3PP`L z+-!Endt1DXtDmakbe) z)6~*p4M=l*Z*MImFC*m-%_`{S$-Z6<)QTIpu8eP&jiB=Qa)&;7wyPTUBnBIt_F@Lr z4P9+Xn$A=;Vw;VLww`1vxudtbHq{M7P8F<94~I4khCDy^@;OBzFcK z8395L%p-!~)fRe9vaK&=$t-JvGIFwXc`_NyCu~rbGuGR-OKoLYRENfPH79=P3LAUR zXACROxq>$wc#&+D@g6Ti$jKzPBokd26FkpMSGtYiTZ<8JXIDnS!EN&=MWC5lT};N| z9aUys5)*-rWUQUma&u2@yN$j9oVcyAM`}1rt?P;JXxJNT>+R^@+|#(Dxd&DR>e+<3 z)h@(ElugOr#170=;~njFyJB5C!P?xVF$G4b3Dzg>vt#Y;Eoma=(IEMU87!L(*iBH5RM0;eF&+FqFC?%p+!EqohOn3yKI7%q|WIuW#h zGl;ESso0MA<}Rv72WHbY|HjlcDJ;w#)KI)^Y|J@vf17^lI`IQ zB-tJsOS0MCV3O@&N0w~9MwD!}H>6~HcwPFj=mw@wX=5@J78Zg*Gt(UHeunL&DBz5d@nWb_+B&z zSlW*7$w^7qxS6eQy1cKeH!)s0n)|!QDV?Vy<9lLm(2KEde9tXhvGw(glV)QI6O33- zB8DY3RyN~?u~LRT>`83Lq$*o%(!_W2&yH4Smn4dv?c0QvX*QRuvGIL2#`fC%m{WQ; z#kE*Fl|N=1+4*5u#_+TUy9>SJ_+FW4ACGMXCXMm;DY8>;PWHw+vf1n?hY4{^+whxqQM`CARk4ETh@6~<1y~(a@zG|*frm<^BGTVOx2GXu^ z_?Rk>$Ie)RXQvk4D$1%nr}>y4b)~pbm*u-DwkLu85zJgR#=5Yw87GKL(CTDgS38!{ znE8$ysIeVgk8_W460mZ3n*i&ZXsEQ8#@?G+-T!vUg+d22?YEDz`39^yvMV1-Daeqy zr&k5zM8d=*J0-hUGM-O!vafAdJe3{Ao3)+Nzd6=}S==eTX;sHbRr1Tu40B>Ebdp`M zj8<%j4bH{LD_y&J?rx z^*zaMJIZJKt&1mi?iwd8ZyjK_d$OZ(nz@JjQl}1ZDxU_s>ye#i-7ai{dt+C&FXetp z&pLFfhU<K>ux&db=&-WA(-2sVWdsVJ=JT|dMhMW7)IeW!bd9vBeKfMH3u>x0|o4ksg z)^M&nR%=CWZA-91SKQEw-K=lou`H*DI5q9Y>0A(vg6{Igkal260qH_G-l>h(vb6d> z$cFvz8L;XFIu?#IVyaSFB{!uCGxfo?=k#;9eQ;=LJej7`09 z-;*WUgf#{=Vto_!PJ$7^@})VADesUX&5<@SLJRhnA!jX_;_Yd+v`<1|APu~Vi|jUX z3!f^d=w04f_Ezrscl7&wlxPg6F{Q@!&6r}Vkux}HZ3;?iH}B};l-JR=FLdu%WT5#oy^wLBL(PH)l-~Kc=irE$e7lqtcl7#^l!o; zbR1flUKAqvU=eP8Z7z0CM+)t4@ccza6rH07E!or8#{C{uY3wGDWoGRSnM5{=W$|`$ zyd5Ni_14%aMqR91nWbyRs|zM$aV-v0+uVc0wpd5w&Mrs-_ZHGUEj0X8+kpoLvZo)t z9$~0~zBK)5imHKG24)kw2Vq*UVTh{%cA1jqZp6-4q75QRb9896xyx5}+hol+55R5^ zij7HpvPagKL!o*d&U+VO_QgJDl_b`6We*yfCq?nj?H&D`Gq+*{-kw+o?lNd@mfC;= zqP~oD)TY{74Pv#8ao5MU_wC%t`UhdwH)-;a$@H(V1i{A0FYxeXr9mLf#$AxGZ410M zZ%-w8=n`;Pb{V07g(+8GD1_Zxz}=0`_zlUP-9b3q*}&x!%$Zo^fDKiHbxz)p$;Gjc zf1tCu342hzn9Fnqks7-K+KMXPvo3)a4)Hg}`nSiK>Xo~~Y_9;B%!a+#-sP>EAX#5p z9GR}bqIO(Qj)Xi*()LGoDD+g0o-ixjG+Qyd8|VbcG5V6fE(Yj@V9r*4m85)qTLwlp$?nQq|n)hGa}# zTvrSHSf0XEdxnG|-f7up*W3*057l%D~ML>tM%1-?5o-w*yVk z2ZZk~l{ezkviIlOR=yhiWwg_LJ0TdugZbsPTpKCY)fA8KHl9et!8Q5T4x04c9!QW6wUq=i@9sjN&c5JHGR7&2#uvSb`HCG zvAeT*$K||*7WlPbYJm}TSHST@vnK>xE=;jsnl4k|qftCvXqdpj%TFrcNEf_=lXRST zn%dgk4s*lKf%@5N4r~vYx;9)NAIHaQDcufbL5w#Sw6ox3k9b;_%06<_AqbXsQB}1c zW{ibPmqC2GKTtUKQC%f(aUM_8X zMt!pL%AOdm$MyJ}@b0hA!`7KkhI+ftf^WJqKF@1Q6!&_JgSHW{X<7$c*kiDD-eVF_ z45VszNKN_%vA5<);*lTR(?r;gMECY&tjCI)t?YT=+-qFE-IrIxghFq`9Yp((ONd#I zCk@61)am$GCRUB{jR%2mBBE!+8w7ZiiF4c$^vUBhm#reRh~cklod zcJ+0KI(WLw>`3&aa9qcYRHUXKdoahW-`s6>!0*OcCwpLVfqzi;=pKQOt~BX6=t z-AV2+@^KO@Hi7`X*yD#nj*|!4o>W(=vpq(8^e+Xu(3kdsK^) z9G|47V-m;dGs@Q!Z;Rtv4KyDEC(Mss_x70U(j6gmt!Zov292M2{Yl|qG9*#{uIWeu z(>KMXN_Mje?3i|)Ks0J)%G>$aG{B__-6yc~Qu+qZni+ejA7Y?>A(xhNVK=W1#jy2k z^nfLhPjsr3{uL}0HSK6mcKRC~an2JFSY~{6e>zC^Xf}2(<4;TL6EW<_W5V5*3Turw zj6w(Sm|n^c>~9o!zTSY4<;}sEd)!(6{@ye?2e+Bg8Mp>ZLH5|}hb!m|-u8Bix-kwn zty%2HI`mFSVBXa-$;+o{GQ7U&vuH8Kuox=idYVlm7P_#e95Bl8I5B}zqiC2+x3l}k zskhww2zfV!uBe3A>6uE17rOQn;<8AbDy6KZib9?`*T6Fg)=Ou@Ugc@iY_Ub1a_>~e z&#=hp9l8|HE&P;2T$W+Hi+0LpTn}q502&+o$qS&I_@vMDo?~di%eoUqB zDR6TuWppv6$I>iOdcwlhc4$Woc9=Ih+kN%tREy?j919yH;jcSAg$O*dXMTJhGjq-t zOlWQNAa>@2&ty#XFeAkc${=j!^v;Z(*x3`cAUJd+b24Z9e-I$fWq>LV{Y~KzYiUbM z@2*6;qlP*?o^flB*J3}vKL!6_Ih?^B_Zo^B|DJ|v!Pbtpi_+PpcO|Pi^GZQxZ5@5+ z_c9|qO2B4PXWTvorB0^Vp;XLLEggDh$~qF9VTMXN{u-KdLKGl#hUz(k1v^HoF;}oc zex8xVYTP~=5%LP{)r7d|8vr3*U0D{vPw5E*I3oTZcn&vg2?{fb2YXk zaZahL8K($2&L+yKVvXPS-bIsi0YeXKYU3Z~I=E+pX%zO_HfxszBhhu3Y50!JS%=SM z2q=;_7xB3?OWw_4DXveG57W?-vQOiClfTrdW>eu88EAmZW3ryfw2ettda$vB zdRW!QRT_yR)FmM@F3v z+zaLH4%+J+%A0Dymlb#cJO?fm!4~l>nyUaSL%Znmt})^+1nz(sPBuIeis(`7MAo~< z{;)ir#aA{yZSTx-vgLEM@$EaXhv^?XYL(*iX(fExuDtx$O7N{3-U)d)ds<`AR5{|*T$2%LQ0jFUm1R05&<{1Q(1 zg1-dMq1lg-LY85-r*6Kt1kG1Q_>4wt6g48D4l&$7#_ULwAf>H4{i4_k)&<>5boO-y z3|(XMmbmRUcWhrNR_3z;bYn}atG zai~h`*Ts4G+|P-PKLf-DHaY20MH>?8co;sh3b$?;$nbp&|Crr+vK)=6 zAY#yC1AnZQBw7A4Jol4)o=>aKdvl`3cKW8xn{_GxR|oXtx|P40OJG@tXFd3ceI=T9`Sh|)GTJ=m(TL|2M5>g}iMKi;Bb(+<|fKHeg}M{3Z-ogIy! zyu8C(iF^ZBNdGWL#?2l)ve0j8yU+kMg8oB@R%!gFW0Z3GS()$>wy%><&-iwuIT^g< zC-Zer-g3Y++HF|h*`a40eb)}VW-u*#>}`En#Td5gaAU|MyIZs*^XSGdSR*W@;X?^D z;4KRM>BnuXi?-X_zv!3MNjti|%d>dn+VnkmuU`k=LX1n4rWgNk5`(w=^?`~Tb7mXf z>=(n^`gV@*zhV>K?pKNTN5>4)X~Me!8NVB`D?#-kW-r{Gh+T0- zGw%ftJ8gK!U_xQzaCL#-0bV=&I`O7V?D`?aZluAGOr;I!q>S0wfN*i8&U`Khy+fhm zNTUr@rAnW|FOJDortRR;w-WwI{O&-$JCRxsxa}Sn8=Y{qA$$kk!i=&`ybifto>3dq z^v>mvA%$L)oie-~6G@*o2rl##dcoT`? zuM%%VqySk>gIICU?RdF;9mJ48%yzt`oMNL0h^C0~+2#me)reH%+Rqp zc$a0i*0V*KN&!1ke=|4s@OR=($un%Ek9(E_AboWL{f|$qU=eWik*|*vA zXaHld)3O0*$s}BqC(FmW&=*pj%#vD}B_JQls|O=#c&x;mfe^kA(q~;z=c$a#KF8J> z<2Qk6hr%{AAS8PnZGtt|DdfV^24*~-?#q=bjcsW=_A;jFYgXQrT_rT1mXgB-`!mb? zf0Di}d7m_#t(HPRtwhhKwWXUacp*5pkFyW6v{s&`BrF%(6S~;~c^t)QcUi*}DB5ZE zWond};8V;2@}C%XTfGT*Y%khk_AftNQf|m09g}&mCdgCyXv~EzNY5t<*z(jdGa=xz zChX^aC_7A=3A>S7KT1Zcf)GX4O$%(wEgk5sIi3CA>ib^gPfJ1DZ^y6%v}8BR*@-Zm z*TnJ5x}Y58VV(si30@EFQ#`4BhM_91Sl z9y52M)V*kzu+3pfI5Y7q%Gs<1p?Zu-E09HI zT3)-137yuRF;-Su04qy-B>7JcG$h0=p}cY5+uFeCft6VYiLocLoSw~|82F}VTA>(g zWEnZrYD7%-AlnaUY1tdBEM)yBTPw=2S0Eodbu}flvb60nTKbTSBTV3TwfeXpawF2F zpUG=S{(Fo$kGFNm9>Yqt0&`XJyiY@>9Eg>sJpt zm?yRvbHVtrs9&@>9Etc#I~U9Y5O3?LCis*WM*#Ln=9)RjqGW@SV(i4;DQ`qP&TyI# zoAXiA>CZ+h5wi=@;ryKSX3w;1H`_jy%9C*`kw5jVM`5_AU>(S3sW`IOaVng<9VN`% zdV~yCVE!!C=1Pmg5m;kKkzZ1bmlHTwv>GSBsezxB9~VY!XIRPkwL4I5*on~jH`buH)5~m-Au0%-=_*%)j%`5pwH~@ z%n@>#x&^Mx#p$K+(+nU-CD?eX+OouUMaaI%)UwM;Ewmcytw`GD;7eLow*wssG?X(t zhD@S1*C~D0Y`m2mbLYs-Ii{@-dm7uvIWMqnbqIqqEY#PoTeCEI;I0NlVl%9fin4>T zI@xP}-^_8fpIuQ_%BnckiBmP3DjO@9hMX#1SJ$SdcPEoQ*A4|&5&3V)OtIVn=Lb* z)O=$xRyb@2P6Yy4QaNZ!GjpuOr_Q>(p^sf5Ge6ss43XJk!l6)|0y_|N!r-u#StGy9 zWhQXV)kR(xgJ%Xmf9En9H*2rxFb2etM>ewu1G?M$UxH^qlGa$dOGR#0!N+liMfmYf<6h7x zD_9>=IBW*;O$kkzKV>xdBr&}4y8-u z#@uarnG?s9z$9YET|fiQm8>ZV*UFx2jF(nW26KsDuD{fngmXas7KA%Ab-=FItu7GR zRxBUu0_j~Fth!iJJ7QCD{o!YhjsdCYl+Ad<2q$io(byF#SE1}soM2(^rNCeNn8+qb zhC>}SNv9>)XUxSllzvo%fzrR@;{jdnLImkZ&pucVBPl~rAt~SI=!pnTK_MPi=1%RGa7N4b{;q&Wh=Zr91f4phvmOl)< zxbd@3&Ux1p*IW|iJpm_L={Wg0fbz*COLHn+rxXarWx2$GkMXBs;5Pg7Pyqsf2}T}+ z;+OHC>W>rXmr| zbIPw}sug_|Hx-pR&g6=IXNH+!atfV_!S+0GW|)e;C|q$wD8Dv0&#f4^BR{_q<-5Zc zF&`9i>1Tu}azs@Od^wHr1^g%<@5E#m)UT71y0%s`B!umk;*lBl#TUJ9sDmY+jzD02O*m zUPYBg!6urCPC+_?Otcr6!s+=e@y!REoPtWnwG=%D zj>x-;DmqPq&d;UbY?H$mjfGap%bi}DUp_dO|1*QL6>F{pSq0T8A1p7excQdyyqt=G zp>SDB^P&|4x2HL0R}9=5N}Orj8V*vLmy?k@0}O`)DBCY(alRhr zK=#Ed%>8LDm0{orJPPqwqC_4@d$MTE=)o+`NSITGvQ-Qm8&mva;UIbFgXdHXJi_)y z$A1LbRt(N(;)C_FhsR1nfkHXB{GRI7xVUTDkRe#`Cb%woa!@X!v7L9nk5UNr!*oPpGu)~SS zW8scN{TTCD#X{=PU?bFI8bVxV)dfvIIn!e+x)m&jBHb<=7JfaQO2ZRp_M}$Ah zn_NEd927jC`kw&d=H}C+{1Rj&w<0cn9~=b?(1*4>>E;%bJMfert)JfLRON&FK_Nx` zMss1>6p(2Z6#D)W$l1#MwgL)435gnHO68RZIq(Mp3syex49mmJV8hF=b!|u%$rmBY zB-?wOgkMTqpaBG9f%xm@y0#Q_Ovua4$A1WY6I>Gw+I`>=^v_Z|3dN8oBwijXqT%ys zXb7T|E_7fLm5nzjAlr&Ev=s$7gRRP+e2fpw+e+0Inpu&nDF-Uas zIBa`5Awq_qjG!7qwgRCE25cuGrts$Mvi1K6&yi(*B zW9*V}S#kxHjBScHDpL6%e{C|PBDv);HQ6W8WaWdO6g?z*s0iua#sRH-@YV=EaGz^1 zMBjWbf`B(OuS7m~sC%3(oL-6^KMm%(eDHSsRH2*X+a8%;j2;P3+b1#VLaF5(q^1lW zRED=}S^x`*YCjE&&v6nIi?P)!#)L|DB1$a|?Y@e8dr@9Q38SF5m%vgC9!7w>QOdj7 zkRmvMRNQW;rzz2IqRkL9&R;V7*h{}A0qn`-am1%|O8UMSz?|^G6TN=L!p#=zC5kaG(g0!22 zgrcA#C@3HTqGAms6sZzWupo)p8y3{HV!>XpU@us(_p)N|YsH4TxQp_ixi^8J?9-3k z$NT>8_o2D>oO92a)8@>~nRD-qiQ*il(`?d;MlOg`^=zcNz7ZHdR1(JkW>SK6SAZ+6sU<{-I)F7+9EyBacM8D)7+PwAx@yEE zc?q>ju2B@C0IzEPHNn=Z zAT^`v^)cRsBAYRBvInX?wm*@s~RNJ(Z8WRpxFO3etPW(*xR6Q9Ww zsNQCmn1j?{(g}K#{gHv!&y=ib27lqE+x93j}~t<4vEwDHksr&>!|*i&d>uH7dgd(t#{JgBn!NaDs;6u)jj_>##o6 zet?Ob9H@^$fm0EI9H#$bTzz&MmvfJOld$d|+PnNh=C0d1jpw6T1T z5;f#|up0RuWBEoaLM2PB;-0a&9 z?Pvz;)kMxkdSH$8fGSM`11vxW34{dc1fmyYfpxFSN>xCY0%AcAw2lhvKvLT6tgVZ% zp|pv@m~Iwzhn82zu|kZ)&ZY!J92OO&FdJq8WFP39!kBK4G60=Z7*}^rVQehl&rwoB z0K@A4gY&IK2Smup$DAjlb9SVj4APszv3xuuW?jXnyGsU-^$gkA>hY8k3&y+KdF+F^)++&z=w~ASNwI^FGnb_{~KDQt1)#}y+d)K!h9{SNodEtK_L|s~F zef4jEV3=V77;uUGac%#MZdwNqp;76`M!hwy;}-q6^177B`sx~AmIQiXR{JEKKFx1a zSK{}_^_<$-jJ`cwXCZ#FfYTB`(cHRp%U(b3WnINoO5ULQ75^(8Z$SOP)vX}cAueje zz`*#h;i92st;y7a|9YUENQ7TH?s+nSyh@PmZH4Ws8wQ@RAsHoh+zcp#sQkmd5GDf$ z0Bs*KEMox4(bPiy7#7UM%SNUao2g|$r5?kC`^s9fUjc7c+w^LgI6xbMnOauVeudsi zVh+&f$TvZnl8GRUO1Q|s;Kil-fdj%-fPNTdCAk^4rwl_D2#%)n5LFmcQA*Oor?zm( zz5$sPj@6LNF-?w_x6mRIex0;w4uCqX?8U0_fXz47vH%k0`BZ0ATW3sJj(ICE!ybeT zLMpI04AC46A)?@lS-DgM#9t~S#j2DQ>QE`PFsm#|^*~AbHIXKOG{RtLg4oKi22Q3$ zDeajY6kP|x76x>ka6^59i4@cikPB7q42B-cFrcc2c%lKQ_)$X-y@o!+2DEwhWCp6U zfp6r|`u44~*oHTd_^6`*5J&-ru^Ym`D`?K1(7B$V>Jaw#&rx*60|?k4VRgZv@CVg^ zA4dnoJiOz10o<_`HV`;E#6h*R3gPrsVZ=CUr&@z@SPK@#O#|LJ)aC*Pc%3%98-)51 zAOj3)BRdTuRA7NBkgE#JRR!`@fwihYp(?Ng0wCZ(Euf9HrU30$J=?De6jPZPs9sei zVZe}JnT$3W24f2m_|K`1gJKlGLgQ%x8b?s>Xh=|cR?M%5UC_g02Dlr+Gw2po2JeZG zMm6Lj1YmGMu7?Y(JeWRg!(3`Ya_I@lr6L>Y$VPhq4k7_$rG$0F2YtM-@nS#&I;I44 ztPuesISO#u)2cVn5N`5aGGhNUz>b;%3)BiMs41XI#sUj!706dBkY7_km5c@QYZX|l zR$y&S0aY>>;fnv1+#We*~$ylJcR)LFZ1uoVUP$gr5i%>up*I;&;4u`1^8$0_k>LS#J_S-RoQY|mT9rD8(WiAhK(A3#N}a7yN^Yg<2i4BX9H>jxp%(9b zP>XXZ3S}%t3gJKzq+sd_VJ4iH=>c&9eE{k+<$&;@ABDB9MKGYvc~l%Qhz=|F!tS)Tj*x?oP!pa;RaUwRWI1GKOsdZnFr`c5-m1jIe#*Cr^ zax;hkkHiSvPzOx!FpLPb;xlVuCLehBDcAQ1vOnh?m|s%wk<3bmb7`~f@$eu$5rV9sDY z>Nzby>8rvNKT|~j0r0>SGRqyI2+(r4APq+#xzu$d)Ta+WHvA0e$H(9S3?o%Ny~Rg( z)cRv9LvWr#w+>eyoe>uwHp_vkZWDmBQsqWWhk{D%hD>xBjGGc13S>1(Q*{?1NJ{M@ zrsDcF#T}^HDCDFnGNUq-QDGarX5YXRg(H>XQ&Z5KdYFd~Uv2 z?%*b{+D<>1e*_Pg49JIaKS9W|7=%2d#?)k;_Sl@zR--i4DGV&t$sD+}QzS6V;z^Qx z7ZU$m+^Cy79V1B*$)^&O&xL%Uz=bE^VNNO?L-30h2*iAM(#0iO>@IP2A*0+Q1$>@B z>@JWBU8CGwB3)ehaFddeZemi(6H8s(q#{?bd$e1$NFsHY2%}x21ri}&9K{#FGjWuV z=SK3Pd6Fo1At{cOx|2MKSl}Yzi`}JyNU>NF$#da}d9G2euF_~hlu#s;NQ6?UkQBN^ zy7Qu7YfH+Np7m~@3(l)JHh}*pC5c7gRpQ4@&&_hsnX6VDGuSZi#N~VA}117567(9gB>`n0CVxQ z-%>XQ!3N7nU;+>Q4cQ8!r96J5yFeI43U~syXjhRy^j4c4ioVsQOP z2pELZk#*cUvpR9XLl2j7;wIyQ1wSMf5_tWq6N6~4bXvj%+lufAO`U^LD{kk|U>tX> zPs)Wp(>{P?RIW(c9HJVjJMO4?$h3wx@VH|@nrCsFJuJfPoS~`O; z0Sn7Ye@C5_hNzqS2k=S0$Rh-7j>W<9?wtho?`SK`V3<-OMM`PV9ZW07MaM-^o}3)} zNV#HI+2RB+=PSwNrlUQ1Zdxp)fWy?}6tLHuCgp-j#8k8;?av^5e$*Gl*;*#r5N)Z1 zYV>y@h+zyOAq-4wbHQ*T?aGszNEyxNLRzxYk0}?-l5u*L2+zI) z3^@#IEII?J=?$#EK@6hb-v(Yctq_s~F@!<%|J&fz+D>s%8TgS!VkC4Wh`tOW^lw*y zoELnXRS%2^T8>N$%+P{uJe9|1l{a{z34<_GJ*wp=o)9yL0e`DC-Dw-?$tm_7YCK(3 zw+o2x-<~hE8ouo|pu?DdXmtu}S+1>Kq+lVD!gh*}b7j&rZgMnNta6qr`x(xHhLmMa zXk-yX_8n+rlC*{3>VXmnD6R{ffY4L3$7o7>rUjp8YKA_M1^NGI(&$<#+nZ>D_OBQk z&z&Gb8AQ&_7WeLwS0r?h7BJxVO^QSahaGR1t&~q|?cDJZu3HQk2r(Yn3(?l1ge72icQ_c6{psZOtIGlG4#3 z_P0+NP;txZr*&43Sy}^dba?VzadsyBIR*wgN+bl)PMNE2FtxJ6)`o)s)4=MuV*>gG z{SLHg4d^gGKaa#j4=_+qcz#!~?%L`u-3nynL@@gr`(16?%GxNBLFcI(a7{)4#=`c0 z2TP}>xghmZdFqCxmJy~;O9p$OsP89`fa%l0sRc<#{B30f(HVA6Ai1L5dj5|V9!fWq zkWViba1+7+SsAuZTFFU~3F)cz1ki;+=qj5KmsC#}KCszU!hqdKJ%RYb)-yRN5xwrA z(DzeNYP)Q~@t~VRL;1<3d=EseDJc2Xvngs&B;Ww7o>1udp*obFQcoB(nni&rposC(OkB0XpP5+Da@Te;g_8??0oo2=(o^aW1TYl_6@Y*_ zd6}&KaI#kcA5uvy*>ir>sc&3kIn=21>ehZaaKn{aQB=FZKL@VTldWfxG#$JLC8!+; zge8M3Yfn(KySusz-1zPiiC8Kkamcb)Qezf}-VpxRHZqMuk2u;Pa+K2ZYBf)G;MVrV zT91*5Bn8oUX2Ii0;CwQx0<)s?HGXNh@H+F8`e;(P^z#xyx80o>01LjZfgF(;s-s&$A; z^==%T4S+bWgoQ#|y&-i64MjC1Y8w9;P}Ee`8&s|SA*RkSDg3T$AMO-fIxHym0l1EPdS@C`-X;k^taAk1{7Y4FxedQ5CX)lGBKsB~$=3M+J% zCF%4F01aC=J;zdTWE3ZrG}JiLqIZfI^imB~B^*(L(9n>GOph$q2#2r@)lFIk1w?9K z6jtqQr11@hMf3p6q|*2X9AIUo;5{*+;d)9VFLX(&8Wb~9ZDCtD3h7HH(fGlcXM zJPm26&Sp{~%JAfb^uz{UHuNx$5XYr8APR%T0^$L_0YVAqKcxW!Cw8^Ht)m1>YxQux zK<=qO7+R|*j!aJd8$e(`2lO2~RsV+2{h{2fC;bgDw1N@dx1mO?{>|x3Z7-$hAn~WR zEYxc`)mk&0Ab76`wuIR@XLpniMj~zK+GzsT@b%L26u#xz zV6>VZ=;-u>1X&ck#Mi*;JzBR|Q#-Xt8j4-evrLf*(6gtB8>(JviIWtQ)>o z0Of~rO9?M1#5e3Ng~m3u>Kk;z>DsARDuHAEheYeB)Z~POhC(%3oKFKkx$p``1D(g{ zP;Y6&8$Li8NM^#loJy2~G{J~3c3WleLc@;dW~8|P*=>WX;VreE5)PCYg~Y>?5@eNL&VY4-l3URYTE zI`YpUhgU>|RyCfsYiUVFf%92Tc!!iDp|=lfcI=kxRP5AS_nk$>1=mT}R+f?@6%79* z9~`y$<$ru37=gh!ggNl@c>}NcUV_Fe|1e|GdS#yL+{Bl=j6zt&Of0Cbyj}X;0zyFz^UfX6md$CL=vHX zo%uo$p=`$NtIB3zSM5i)oiJdstLcaKqbE0hThmP*hPi6}Pz$zF%LlK=!~3&72?>GV z`qod_pF!B1T{7|srXkUuyR3WB&lT)RRT{|>O;e5Ggz7%V%!av_ix zElAZRI#N%;AOhSeQm2gL%?ExAfQly7Rfd$&jt5$D!9N?SR2V!()6g<7`CMa;oytHI zvfKbLyaNvAP*e_8zK3K+6T5qm2GV zXdhO8)egi#T>JlZf57PVp;JEpm7V*qo2`GmLz8R)B$G*y3fs|Iy6q7J!`7z%RwKwJNGmzwHICWUAnW%W~9yikLOQUEj%|RUt#c;RA?oU z3RZZ&1``Zun8H^%%;{O(jw-S=E!*J;FsCC}Wn&ro(4;J$9;vIP(VGP(SbK-^Oi5#m z=$Nwmz<1D~I8IAW;u(<~Ow=}oPlqM&PQQfLjI_cOwyAlwWUl_5G0&E4gU>Zgo2x&U zNV%bLF-ZWG8{DNcmrwF|WV6Nwe7M0U{BADr*?j~=`4AN-qh!>-rF{mZ9^F0`ezHs| z7%SAr1*S?v!I%kC%b3DcFyzFAHBnmcax;8y+n642d@E}cKdN;4FI8Jsm%MLwXx{ay z26l;g3+{F}s_D3+uZ>A~_yCttl|}J(7U!;OHahdEyfEz9sVfeXrk(5A>*|#9=9wLD zpY9&&`n$RFr{w)ZpXSV;-^u^u@jb^y1-n+CGnmfO^SrZc|Foj0PejY+@wc9Kn>Fcc zxO>jds^r%PRwmtO-Jdg~kw#%|^X3+YMNf3roGBY`9|@dnfjB&uHW!Syedqer> zn;I*(c6jjh!U3Dgrh`4IR!0;M7=L5pph|0xS6dbserhvwV5C0hb3kKG#@5xHUmku? z;n`;rbG66sjt^cAoO7n~NXVFHWslxDu3aHnvaVQfR9map<}s_5wR&OPyMJjPbIaMu z*ZM9SY{h?_bSM7gEGDcA#!3Yv3ua^_*&L?Mx;4v!Y*f8?0(2N!I3z}`jVCgO|e7PZ0_Wt;gWNuC62UQw)X z?CRRGC~@uSbY>nIhE+Ca1(H2T|NL(Gz7x9Ohvr}+V8nP|T$-rvC#WEN#j-;z2>E;B_NwKQW30-ID#F ziZoIm8*a*ARI!*K%GahH8VV+ZXx46FSFP9HQ*Lt(EuS-pTjifq+TMR`-jX#&malZI z6XzVuo{`wweB$;O?~}JSy=1j=e8F2bvDtLq(j_N(;>gA?-&uH-$1d#pW)IIi)B?5 z_h_t%$SUxa_>4cD?fY{4LOb^%9hYa%8?tf~)8L$Nd@rus#1w__tkFfijXIXz5o0@r z^{EgT7bK4y)gsn5EPQg)C0b2G)>Zj^j+--%f1tDdke;X3EEO$y)2;H$^>*9+-#lXf znmoPou;;M!+mkkFo?ZM~sifVaSGnf`e!sM8{a_6{a(t6)8}bcjY`G{-_Vstm(3$g` zF803VkveCJ`LM;OvP<$U2i_lU=r#JHl~WEm#&Xr4TDrr|9BeVRbvM5(JzLua@3Wl} zLXsuR+myI!rr&uMIO1^yGxtyD6PabFUf3rVJB;r#Y3PcGUj$1cx(t3Yc9eI{QIkin zdc^yko&MY2QDp{8GM3r#BV8*p#~O57->LWkmtT~7eQJc?`n|k@b9)XiT+oI8tw>JIOA$cfQxFYeW==rj+i#h=rZEXhIy|M0cHrrjeaX6{a9!V-RBWaGq z7IShhQ><1)9a;2%(a0zLTPQi0q`@VrVQN>yY4DSJZWq9B`r~yew{v=0Y%+X@m|4wp zfaSQ7ZhTVcPP!w{5m8YdiP8T!PgF2ls*fJUj+lnPj+ksFuDK0w|422ma@tgyv|eEp z=(6|y&b}>{c{gnr|2!gi{cbHcOP2rMu}Afr-EoaSZc?iE*6qkIT7@UwuQAMc-d83Y zWJ)Gx%^hNsuw|+L;^(o0F5g=ex{d8{bjyu(_M1oQZn-|M-{~Qin$M$$KjVkAF>!vn zK_~dacAs4XOOH8eq;H5VKa*JQF<^P44_)`(cav;{)69(3`B8?BS31q9cyw3W;M#!9 z0)M-w1_$#^M;x5%`R30@_7O(S1H)}sj7+_6;<3wrP-$6Nms#U(jM_G8Lem>wTc-_t zHo0ex<@@E%{T}DGcib%KTe8dREC0%N4bQFHw#;_Ry1XRY;bTzvtQNx7N8OVoV?*~Y zHr&*tRnD0Ydo?CZ|9$Y=iy?=m&7HWvxJ6p)!4|eV&$hL7YrVj|yXeB`t+O{xk_Y#Do1CnTo-; zip{qlXnM7GkEia-4WGC2-*2(oXSDC*!$(s`-cNmMbMH{sUrOE_vFdYc-1Jw0{^Xhs zGw!|Wzidn8ox&Z!*7jXl z;!)d~4l_Hs_B{MxywBugx&b9u3%WR`<^7&ik-_cjU^;L}-a@aQf}ER$lN#S$8uVda z;r_1q2@5XY|8>$dJrz4F19teFG}6*l3YF#z7RY^s8vm=488xXcV8&$WH)B)kmq^%@ zcc!EwYeN=-nLrv=(|%1-16V*UHkaz?!Q|z3*<+>|^x(ys6TC~UCcBUkG@AoXME1-N z%{q#*^+cr^TP6lbqlK&7Hc)L8%zoYgPj;;c7s&R4VYaB8B7ML z;=t^@{}r=y27>}Wgr7#rmto_%Ectv=K9`iwsvaaK4N^Xi?5L`a$!H|_SJff&mLx~X zoWUYSqBu1(Dn;fLo0dp+ss_L$U7GQ^)@u5Y!Jv^rr+27r$^<uOjD5QOp>FF|mdD+SI@D5FFn^#lCwI)$uED)a^=FU1Y}v!Ayo2}Dkc)+1;vacw zJJ~Jz&9iC2)gtQ=bKM_4mz?tP%oy3K+;q(9+_Z7iKb&d9?Aq?g6r+8s)@kZ5DvSLi z)+sN)UB`Cuef^`F>&7KTESUFr+=t?sx9_2wsA+Lm3sQ_k7)i|zac zfgDf0_d1h*ZGMz*@$hYl)-?aJ3wi~z1C-w5}>&73})^hCD4{a;% zI(Ts77HsP`IW{SI&91bgoiw#pGuqjDDLR@4M(Y)C5B&IG=2)v_^D(|_hCk`lPP+2w zz>vrZN3Eko^C#T9SzhtJ(ej0DADkeub9V$*-y@<-*= zmwMSR;@WSiB+FOPmG%7d1*;_P|rizeOfNhFy^-y`KB{_YsWv=o?SKY@bXEE z`V0#X^7AeBKDB6ge|ENC{FlsShYuts4m}kjGc_0)e2%ARQbj77{0X~FQl9spW?X-{ z;Z)lL=gT*fK!B86P+bk4ezgz}dt%sD*6fh=cpQ*FYvSglb4@`OuO*AS^?JL5L#_6$ z8!#sTjXOZ4&#r1hEBtPFQ+vIyS-*U@ri@#da>dOu| zF-yV74%xh>Jc+|Ta@T8Z%I78-b3;y=PfxZyKY8}Cb?4^Jdi`$r2a~~G_w`;6)74>y zp{*JQ$;sFIZn z$3?xkvE_a6>*KfhVV}w~7QCslywzg9h3EZOW9?twV|Bk%RWUBn^22?nnT0C~41@EN zjdFdCl*U`~&hHI6vH9!cyshC)PT9RU(vj%3?bEUok2>CY;B?c9xj5tX_Sef5jde*y zW6kQx)zDz@6pcQTibn6MF$7gHjUGbMT_!{0dsU2r(OXMTg@s^$G+)8+fw}DjEVToy zCMD>ceryd!9l98UCvVT4oD=N%$HkZOBZ?|*_frn7nAZDUW2Vi%c|24CEb&3m6oQh&#YN!6=etIbtZXLZL%#g#D)}W+e*WJg7XJ@6wQWcnl%VxYt;1r) z2~rt1EHsqs8ye)%)y=iDqp!f##nH#r+nv{%Y=!wWOs#4p?J%?{5t=4WOyMex)8#9S z2f&`d2((ZYHCiaf=Jk35w!0MMS%U7EU~E=jRJb`9{cjlrWzRHBt?O*DQU^s+Iw(FV zAo)BuAy43n`vCzdb?i1~h)#UQ`VZ!7O)iS;-+4SY8?(OaqmV0UTki^{7Pidv^4^-;JaYFD zLE_}@ksAljOl#Y8*63`9?x{T`@kja5=T0q3v$u-sGQwwcJnu>F-Jn;ZyF!;nK|NpF zvE#^h{@ivplLwqVy?v~HN%yUl&qK<)^)TSw`8Y^SZd& z1Z!TMef_B33;EoE2AUqXlE@u#Z-<86benE`>B-mBU4{k2yyXlZNzk+ZhX8nLO(r;?JyhpzjqrtNzB#cA$C5ueF7M9DHcr~PFzczq z$&9f+pcwJ{Ho3H$HE?q3Oc#j_uV(eMY!6x^{(HHsQ|EnH!XK-%)`sI5VQO0C9hDu+1zXFV6JP# z&@cTrlpa(JAN;G?zM-?$mF(W6v+$$skcw&3vb6%bjelY2VUg&am~?(v`=pSq%}T6(nce@4Ke_sDhbf9f6JN@nSeU0Dnq6+y_DynY*CR7$cN*@yIdbyp zH#-UUr>wcdn~iU5{w~vb(KaIDbk>biYp$#kwAa*-M`^7cekN~h-hIpc6Hc7BdC+Y1 zf=b3615aHet?gNX9(U(#{P;p<7r1Y=tlaFP!STs!mfG33THAlYB>le6okq+L@GI-v z!aJMoc5d$&oy(?c?wpAJ+`haJjM08O*iQ{`&KJCI)20c9N(IMet4J7 z8Jps|6%t1BX0Ki!RmmgJ5pQdWv)1L-6rz@=bGZmm)DE6wJ)zr2ueSBTG;0kV{AhA z`wtK7@oGFoP&J_EiRj<+LWe~>%<3NTb+;&HeAia`Mbk|$jNlg=Sv(suW@yMbpIxhG zbdA?GD=!)TaYFFz!#*d64d}&l&1btMO)tA{SlT9Zw7Zx&^4R(>sc~DZH*EYQIw))- zxw)YIUdvH}P1*gkrWsi+3HiG7S!CF_Xe+qpdtr%!r3ZzH4ozJtToHSQlX;`F4t=Iu|nI`oN z1lwvA8WWF=+N}xsDmk|Bpkh{su0p#DMpe$N*J^CAPA)e9839*$4x_Ks$OViW13UB1 z|1<584{DEU%o0=DqdM8lKcdLH_9^_#%x5bGM8;n7oSWPK`uT+x$H;J+W%nfE#3~<7 ztg4Tb{)dV@Jh37jNs%L8Kym5_6_W%`jmO{JRdL|dUjK?y*P+C#4Lj`{@<}n>CB4T~ zw%hc;p?M60XVd?|($pT6>ylp#Fx%-B)J>AHRcp?CPoAL2{rZt%qK-Eu38OEjyC?25 z?d2Snj|7EoqVdK5GSL!dF+GO(6w|Yb6N90Ysn}noK5goBU zDwa7p#E(kq=%AZn_I%d1b^Y)8uT0b5|7uqDWzXNbdqubJxo^TBe9Ig2KFs_yi}C6F z@w6|W0#cKWHl&j!E`=jYgTJ!--s#lgL|EdIs5C!^twG%!51X-u9g=*uIVej!Jwx}v zc19onFv$(s^|8(R`!HriG?^7|uxyp>?U*LEHhbNAEKK^dMOge$U*m4;-tF3a^4a7; zJ(pa*7%;r3Pnho3IEGKw=;h)B*;n?ySDm9h{D zw{5*WThIM1Ev^61OG~}VvhsO?G5gOvA9ctr#phD)yOSF{rg-Q?j=cdNE(T72tw=1; zG&(#?YpBr<>)wLC+n1+AzhACkUVzPx8>JqrT>js=<6hB<4KzkuOVggC!L-ycC-yHa zoKqQd>ZJMOnA9f+b&7jliFlL`Dr|Z7s;vJot5!Qe)&yUSn#6Bg-?t`PS{SO-Bs^De z+rW#cP7o;*$TZTUMkm8!@Epi?BwGmp&pfo@0*;Rr%7C!}{d9Ym0(>e`E6c>UQ>qn< zsNrGevq>E+uc5u1yId7!OvqQKDbQXGxty@M7CQD5IVpz|Gd7{m>k{LB*>gFEhIW6_ z_gw2v-07zG6DL>MZ29shF)!@m+En|{;r9}4nFo{J=-!^0In?N+qQ|0RC&rH(zj@xm zon94>^6pl;R!k=km`p#NxU^A3GyO}09yjSkTwuGVOOKq4UNO?M{45A?1Il0bn}wnJ`>8_+Iet51Z#ZiDupPII*$UmDSHLjP7dU{8cou``$Y(UhL=^aLP}& z)lR;RHF>3^k$b!6J2r37{oRGjNZRFQk{)#N;7rYxW?P1C>Tdsj=d_U(PZg!1pQ0YV zY2iJrb-CS!wNsK}CXHa3%h&3c}l!^k^a)b>_i?ZgYrnMa-vxoOpg>9y$0>d6N>c+9(9bih$~ zVZN@U*+$bW!_haRCwRR2B)YS)cnE)e+Kj;CugKk5cAcM(*;5uLj6M2#!Qr;L0pmW% zxl`8n+%~-3rf&Ujm^?dY!+u~fqw%bb)}21hwqJb1Yrr3!LaxR1I^8Ap=B0H@d@f9y zJyB$rdf#f2&DNo>PX@koOL;fO{$yEIk*2-V=;obvXdP_iSV-m>v?;w3Y`ay~A|%o~ zXRUk0f#CiYg+Xh6Ss7c{{=k!I58J&BaBj`oczw|OUEVKbL8Mgg>h4jKeD3$YyT)d( zOv5N4f5JPHE0$h1gFgu!Y+Xc)MUVb${b+unP2Z~(U%H&WpPu=#t0aJ#6PCM^dDk|e zB5zSe%O}HoNa7n=9J$_Ub<Rj*#XdiCnnt6Y7` z`OozN&+|h5{`yzXdq1xJ9c8}{{hc<(NLdC&Kcoc!fI&%WZy_S$P&$zxiN zdi>f;A9eNB$#rWlxomCg`m5JodG*?do_5yS$0v`zY<_&av` zn+6@W_u8WZ?=<-@4!nQw5h2_NylpY=w!j<1dCQT3cQ)?d{cmlLbxTqp{P2Oq^VePW zr0WP5_DsvAvcmV^zqN2R-)grm1!%m%qZbj_2Y2A#QB>D_>$1lsAc|M;0--CkNMYghTAv`)Tz4bw#l#P6|vx({7Mx0iOG#dI+}j_%wrT@*)jAJ(UP{35!R zcFvy;;{B9(&JRN8yDMl+p&emgJ!o1bDt`cSf*`{>WFVv0?9nqHdNg%F=ut?SLh*HC z%2&`>Md+lIwE^;JhFR1=jOEhP&t2#Z5bHDF=Zl7zmeYKT%X#vma-OodoCdOT(sWXK z<{Kzy(UtSmp>krRt?3MuCe1KTqXuFumtHw{p+`A0V*PUV`J&~de3>uh3m#4WL1QiH zPluWKjKv%+uIe*E+NG)uWFnxYrCFIz^$cYXbEbMe3!m&p(1;1q`KbK;tVbtDcB5q( z-hePHzsx3$4%6-v9)@DvrtSyHBNQ^DKx>U^wa~xr)pSBj)OUsFpTlC#`5`AX1 zwlVbYR&R8Zeo|}{Eybp0=wPHLbY0#A{5ra&D1Ib4HgaL*>`E<~N%|a5j>H!d)pSu| z{_HA!V(1~?-J~yuJC`8^GTtqXEV@z)^X-eEdXq!8f>KK1 zb<$Bg)b}tpX$d#xte^y_vi_?o4O0XMVjYbx2ygpjII%MOOicRH8J@(|PHUay) z@L3G$B0cZi#k^i7Ui;Dc_;LXX`S>xojebO!KUZQmxs%^+^VqqJ67HrfX&x@RQd^Wq z7J>3yp+Y(;R!Ax+EhKf}#!#UL(3@OT#_@1(;P&sl#pS$G#TrJ*$5*9geXPnl92w@% z8!GSO{8TwedN<{@ys~JOcPO8J1m%64%Im0Dc@b4wUg{w$?@<(LYEgMbXBOkIxU7#? zvHHFvJDB*6((xatl)5EL9vO_kO5gwL`=8}skP0BsVG9dWooeo{RbSUSc z%^pMBUG+4#a~Xp!$`m$cqOfnRDwwN8wN%XIZxTke7B=^Yh7qnAM(ELkIWjjsEN^@d zkT;S+24Q2L-R3=!%eSvp=~J}k-n(O97c96Cdc_&|c3&>n^@MeOANYj6uq?hOt7W^D z)xHlTt5zloVeC#;Fye&i5a80$ar_CSa2cq zR92n7ShnOysFZXHg5I;_MpW zUDHmbY1>GobQ6N0$Pkbx~wTY+oflp7pWM%Q>@gRIYQQ7R5@hMNnr_p&( zK9#opBoU}&e9BXyU-xZ|g3zw*4I83S3jI0_%x8>Zc0-^_ZM&TK1_m<-ZKEd>;Cun7z|uBMy#VUF+s_aHLn;7WYSezF02m7a z)bX{SB>*i#0QGPJ&k+E*3vjsrw+KMB2q4SczEyzb4xr}HzDtR$GmsQp|4RylwSR{MDZtabnzb<}>o0BaoJdI4S_z#b0p1OZ+sz>EW^A-7*7 zz*+}Tb8Wv^fIS^Rt-AdZ0rqkLwaWHO1)xETF*URH%LLfR0o0hi?n}vm@u+Zc-AVs!E20cqEd8QGm1l+MQwUCy6wub%6R?osCYZF@~6Ub=*NgOn#z@PjlJ?s zVH7vF?|?6RN*GQvs;$C~Ukg4uS)MNW@eY+5X_Q9mhvXB)R~jqCIf^}AY|KT?sC_q}QdCIp z!7U`O=eL-k#8G=+arFkm`GjgHH9x+ily5}&1hp&O7d3&2nsR&IeEUtHY!m0TR$p;W8`O;h6iH=f?wd(rwQU|E-jV^#1K_P0z&rrnmI2JO z&X3;?;Fcq>l@N~Kk;T4K9;*}7*`t}3E67N=qYi7#pA2>`Q@Ub&FJONC561il^ zm-UgW8S-@-)y9P@dus%aq@r2`Jdf~r*yNJpY>zn4}+X$9>$j< zo{it!`PaYtoqqz}n0B%*%#XHyLz*^)EZyK&yNZmOn_*-B9vf%-eKsW6EVJACa6f(( z2~B~s*xj?@Z&CgGJEM={w0}pn#DC?-?|h7KVJbV-cQAegA-3>|+@!v{U|2+@9tBy`mA^7Ka4hOR_Qu8|^)m-K$w1KEO z?r+&hIQ|Q&)YylNgyvv=N5oA9ca-M*ibd^QSu-2zc};KXC=`j(ln{QF|A{HRKSM7_ zzC#wZVbFI4x;e%AALTmQx|hb1wz8lrc4{wPGUCTSCf4s9O1L=zXY%+lIvv$~sc*V2 z;(LcszCF+llqJ1TFm#(e%&OA;Qj^hoHe9pGh4%F9-BgDzWO z@V2bmaXh)`xafFNXn-e`OFS(Z3FG6C#s8k4z+-si?WuBgFbg5g- zG|dX~r)5W@DLkM23*fmtYkc?N!O*N?O#)k{aZ0(pKgPZk1>I*N>u9?B3^^SIW)6yf z-XDydoef5|BSGJ_^6x{gacI<08iri$9fVT?0u7E)9LYlaS5R#K0KDXWe$tW3>xM=u zj@;U8vpTo+X?S)<^YGdJA&F+UDW(?fj2JpO5M^@Xn0>vApW((aE4Lma`POgLX7)(CF0VB$v7_hOoV1E?y_45s*qKGN&XgZ*2g%iwOJE&n z>k1;--~8TT>+xnnZ6V@ zVovZ>m57#5x}o-TO&~s<%k&jZFgnM}l}R@bfQM%Q z^8h#@1N1z{3F6B9S9p)%Jss1P7O>hZklK)rO%FGs`#fBxBRU3YBQ~PDE>b^pKm05_ zOG#4HulG?IW2LC@x+j>KnOkF&9~;m~_L`GOFW}N6<&XZ59il7$%jc1x%t9oJ-zq@*VeS{kG|Rn)R9hGS z8;-ABBD0UO@lvI?9KbvPPR{`50dPhJFwYbG_`l$fad4%33NcJF{v@tdu~{451mAVl z1-17w)!r*%=LY%~C8%y1&09)_tp7op14o1Scf=>Z=ZDtwXJB+@e;~xjG>ZR17#R)b zlJ%tx^2qx2Td;%b*Kad7=-z7XvhH)t-QuF-QP-C$B9J8kcx>!_og0+?HV{MA3Xp z
      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

      =Cq8^9k)KspIRQ>-0 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 L&cTD->^J@ge|^lI diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.dll deleted file mode 100644 index a7b8cd0475ef718bf8a98c27e798a83a7d66318c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63120 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 literal 70144 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%0Dn(stj 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/en-US/ProjetBlazor.resources.dll b/Code/ProjetBlazor/bin/Debug/net6.0/en-US/ProjetBlazor.resources.dll deleted file mode 100644 index eff33ffde64893849199594bb52ae97c38993601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3584 zcmeHJU1%It6h71Z|JrJ)7RBC}geb;gLz1>BO}m?HqpO=_%_gD#Kr=hJNhX<{2{W_7 z4MieWL=aIC1fL2%2|oA`X%Q5CYn3YaV8N$81k{HR#Wx>}-?_7sWRn_-AQbd$?wNaj z?z!ilbMCnre*SH$Afif)%}t`K_%g&5-XE<%+; z7pCDjZXj|}cm+pTj!2GXMc$p3dQ($6fAjaB(?`&%NJ1-J%BvOI|s&2b=h!xT~DZr+{H zf~a!pfLjh6R{;BVfU0P%g=h_HHN_>$2%>i*qQu+p^A>c!{d(gIUh)oxoh|x- z%`sv> z!>X)u$*= z2F;SBI*|9KAXx(8K+h$QigZ8NwP`H!!Ri1}JpxIdPV(w3cm|9v&>4_gO~MQi3}0(Z zA$}rbnH&nOdAKN2&XRNj*DH!s+C6E@4}?1-Sjz{aa>U3>tv(wV=7Pvt%MwY?K0Tn7 zGRh^f!~yP(b$9V$kaHV&4WspCxoO9S^SOWO!FYRQuev!bcTuQTQ>1b!wnC(y@y1g9^9Oam*j51XZp?mS9rB_w>tl9|1?B zdSD)*=7yR9ogQ|l3${E%QSH)J;mz1m<&6@)FY`IOIBo^DOazE#t`JDlO(bqhIOygV z4X3y*j#gzn>|h3a1u197_3{RnhGCa3%wDY_%a(hDusJV-0oz!1J+zDHK2F;<-Cjh} zc>*af6Gk`5*V%X1K_U9Osy!}5U9H$Qj#yO)6}6AoPj&q8`$l^8!}+D5H#@4R_R8{$ zlSg}Qy>YlM{p0)R6HV)9f17izRoq;C?v;lUl|s{+4{6l6b93ZEqpB|M4d`te)u<^G zM8BesN6_4knTV)eUzU}@g+bR#+V-$vIblAf)Hx;$o9(c}<^CT5O&#_DqLuOkhus5# z-os}-eml;`(HC~Sp9d>?z@5a~dI9(xjbWCeQ5pfA0v^Jg;q%IkKf~J<-skKD zxkEoG1MWK-tQu&lL+GY9nk+Zl88lOdHg$`~AvIKUw(*TxwNju@Di^s)!KVOP7PMw> zV=1k4Vif&)D2F+&KQ&?PplaQVYL6mLWT25tWj+I&F3p1q(8YN7Wze3ICDq!<>m+o1 z^nCVVvCPN)Y{bxwwJm=qVZ(!!@G0U=y3pZbTLZa4@6%L-0;TJ~BYTI(f47$oyX>D! z1saOIX=xS&EY(xuHls0f3(EsX!HJ2444Wd_fP!@ z^AWC|hOhiE-)TN#cw;oYV4SgN?e2(f$CL0>bLKYe`qB+c diff --git a/Code/ProjetBlazor/obj/Container/ContainerCreationResult.cache b/Code/ProjetBlazor/obj/Container/ContainerCreationResult.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache b/Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache deleted file mode 100644 index 565a238..0000000 --- a/Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache +++ /dev/null @@ -1 +0,0 @@ -Fast \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Container/ContainerId.cache b/Code/ProjetBlazor/obj/Container/ContainerId.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/ContainerName.cache b/Code/ProjetBlazor/obj/Container/ContainerName.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache b/Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache deleted file mode 100644 index c486999..0000000 --- a/Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache +++ /dev/null @@ -1 +0,0 @@ -Unknown \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Container/ContainerRunContext.cache b/Code/ProjetBlazor/obj/Container/ContainerRunContext.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/OperatingSystemName.cache b/Code/ProjetBlazor/obj/Container/OperatingSystemName.cache deleted file mode 100644 index 3ab1070..0000000 --- a/Code/ProjetBlazor/obj/Container/OperatingSystemName.cache +++ /dev/null @@ -1 +0,0 @@ -Linux \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Container/TargetFramework.cache b/Code/ProjetBlazor/obj/Container/TargetFramework.cache deleted file mode 100644 index 8d2863a..0000000 --- a/Code/ProjetBlazor/obj/Container/TargetFramework.cache +++ /dev/null @@ -1 +0,0 @@ -DotNetCore \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.AssemblyReference.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.AssemblyReference.cache index 5f61935f3d9b5eae5234c1cc4a26592a0396cd32..7af4ea432b07402ec3c64cbed2592d19b4abeefb 100644 GIT binary patch delta 144 zcmbPmjQhqGZdNu%Ge(B#hM|nU(_S%hHO92YFm8=unzmy4o^?#>)7v*O@o#^yktvLM zd*m&q?HtqJ|7T>~KKnS+X0Gikw=-pOOkNPjGX3v;CfV)zmzW%wwhJ9#+Q_th{S~I| uOmL~`_NSOcr_a64#J=q?lM2)JwChZtnWmd%=` delta 540 zcmZ9JODIH97{}-Q$1vui5RE1^9z|)q#=Bb{D;A<;qwy+}M^iGSScrveN%=OCr73gg zaqo1p5Edj+D3O(wg)Edk&dj|xaW?04zVrWm-~WG}G->lfvZXVbS*UK1_3pee$C_{5 z#}Yp59MH-kYM7VC;&4_>1Okj%#Ok}w)6SmljIqqF!1(fPaC+XKswAscI*p*19APvI zp*spE4TVuE&T~;L7%cjVBG0zeS*e{-K@26#Pz5x2X(NVgQyPw;L6^#O6h^D5mlWhn zq3Qx-j(lR`f@B4m25L*mqFDuvCg@l}lL6Y^A4#L3OEF}79B!THl@`}!1LmSp6)wkr zM=x>on6zmXxip}r@WPf%wGp)GBqy~*kt69zdD16I^^dxBmdRzp>8% diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CopyComplete b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache index 74bf791..d0f8070 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache +++ b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -1998abbd55f70adf1b2452b459c286ca2ba6bf0b +4400ce69393d313008873dcc00a0d945b6aa8f5a diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt index fa51e9c..782dabe 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt +++ b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt @@ -1,41 +1,13 @@ -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\appsettings.Development.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\appsettings.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.staticwebassets.runtime.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.exe -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.deps.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.runtimeconfig.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.dll -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.pdb -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.AssemblyReference.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfoInputs.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfo.cs -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.CoreCompileInputs.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cs -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.build.ProjetBlazor.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.ProjetBlazor.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.ProjetBlazor.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets.pack.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets.build.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets.development.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\NavMenu.razor.rz.scp.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\bundle\ProjetBlazor.styles.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\projectbundle\ProjetBlazor.bundle.scp.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.dll -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\refint\ProjetBlazor.dll -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.pdb -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.staticwebassets.runtime.json C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.exe C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.deps.json C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.runtimeconfig.json C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.pdb +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\en-US\ProjetBlazor.resources.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.LocalStorage.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.Modal.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.Bootstrap.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.Components.dll @@ -47,10 +19,26 @@ C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.As C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Forms.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Web.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Metadata.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Abstractions.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Binder.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.Abstractions.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.Configuration.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Primitives.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.JSInterop.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.JSInterop.WebAssembly.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\System.IO.Pipelines.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.AssemblyReference.cache +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.Resources.Components.ItemsList.en-US.resources +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.Resources.Components.ItemsList.fr-FR.resources +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.GenerateResource.cache C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfoInputs.cache C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfo.cs @@ -58,6 +46,8 @@ C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cache C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cs +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\en-US\ProjetBlazor.resources.dll +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.build.ProjetBlazor.props C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.ProjetBlazor.props @@ -65,6 +55,10 @@ C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebass C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets.pack.json C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets.build.json C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets.development.json +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Components\GetItemInInventory.razor.rz.scp.css +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Components\ItemsList.razor.rz.scp.css +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\CultureSelector.razor.rz.scp.css +C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\bundle\ProjetBlazor.styles.css C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\projectbundle\ProjetBlazor.bundle.scp.css C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.CopyComplete @@ -73,29 +67,3 @@ C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\refint\Proje C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.pdb C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.LocalStorage.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.Modal.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.JSInterop.WebAssembly.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Primitives.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Binder.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.Configuration.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Components\ItemsList.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Components\GetItemInInventory.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.GenerateResource.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\CultureSelector.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.Resources.Components.ItemsList.fr-FR.resources -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\en-US\ProjetBlazor.resources.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.Resources.Components.ItemsList.en-US.resources -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\en-US\ProjetBlazor.resources.dll diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.GenerateResource.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.GenerateResource.cache index d01f0418172f22f1e7f3359d3cbbfd97b032b1da..e8ba4b52876455bce35b39581928302483259d4e 100644 GIT binary patch delta 30 jcmX@adWVsjjge_`Ba`0bdM3Nct&9qjd6_&|89)F4dY}ex literal 706 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 literal 70144 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%0Dn(stj zjgz%fZwu;OCF7ygJF@oCY6(k=RG(Ihop#uxH@o zWiA2L#5Z!4^`KV0G&M4UjDyU^Q7CwvC z*K64wg|C5{t!3}{-bzcNRhoLQ-~&+2ijue_(QcuxDY$R^$B-3Nu`dJoEAc}{60OzL z83t3kg}M8>(Aa8egV@ZZ5}}kVlgeDOF%)#k#?WfqsiVH+hq98= zvuLfRp2(Wv%c5Ut>YHU5=>hs5P5r2BEU4cLrTP~4zek7_+;h+HWmA<XCZZH4R7OIUz^&-l0ohvFJal?XDf!J)W@vY3pml*cHp&!M=!@pQM; zcTw_^1v_W>_3v; zRhksW>_3wD?+O zyq`XgqMEup@F!5)HPsE-v2=l^E`aPvZPYNaWT(tLVOQyirQ^s1&fN(<;Wn&K!eq~B?ZqqLAd(iBH&5&cC| z9Hm9{Z%uKO7LylesN6>!rQ;|=Qyirwl&dL@QWK5S)Mv$y`;Mm?O=Xn)C;fPuqN%hg zX2uD0l%`6ioS$|AHE4>Xw3L=;ilelYRw_!Ow2V&IvMVx@GM3SLP2G`^0cx|RI7=<3 zsHQkeEvN08;^>|zr^4JKj_!$cwaA{P)3Hvkpq~phK>ln$t)N4idb@zBe`rn4U@K_u zbcu_2wvtu|bt67R&B<6vA8YD~KxxKmx&V*i@T`LN2C6dFke3gDao7CQtVtOs(=tVg zl~d_tMJ4a7e>weBTBoTi>J2)THfn0Ha7M;y#Gk!#8=fni4eA_C-B$9r?{w9k8zZ`U20@in?eQ-|sng1Swpom7Zj&|3PvrV4P%xt3lVd;S9P~QPPGp=oU?J8_uA+G{tRLN8i>Iw_zRaRg_q1rXR;qf7hBz zCmf&AOrLA&)Cp@qCC`@HlV5|)7Ru7p`>@$Ug_`2kDMS^T;?*fc6K&bl=8W|;O;gjS zwu71@)XwB9#&l=2(gIE0HRfDUOSNYE_<@WzTBE76$6p5O450?-rsNwl!ql&2JR&#J zC7R+9xsk5X)Uvu_V-wx1skXY?Gd9tkn&Q1pJAF%2ytiqm?`f*J;GT>#=?P7>7knGk z)0%22{vdfXy&%-i1BJ_$-J1LtU$%xQFO&w`Gn$blq$8x!y_^XjW$vBJ7 z6iSt|s9UHZ<8zEGi@Xb2bIADpn3P_h@il)jB7X{yji>F3fhLMfZQv_#8}fo3oLPAFCT zcKTnJ=63qK*5ul^Q_@ndL0RdeETL43`Y3rB%T#pxC{-w>xr1`FjHA1QK6PpCpuf2^ z&m&r{tgz;J^ogdp$Ihca3#DxK)4yGs{p4NY)ZR~ip_JwTWoa4P9H1F19nArnDU{MY zpBl7`HP5HERgUKQv_UAPxs$rIj5T-Ciq($hPFf|DisuEiPAFCG0@^6lPI?vbynxPj z$u6XRp;SCCq`4p_I*wX#1&-&5LM< zP|C{1bcvR6i!P>yGaSu}X}(ZO^AcLBWvqD#1=l;8m*Brh#gx+AMKiRFHFwcXF3nwZ zi%auTy4$6BDJ8c$HZP@Ap;X&1qdcKh4VO{5P&;WY=HF%1rl}(^|1P8Z;xzXPr6O?| z{b-|8!)5dnp_I+b=~*pfuP>*)n;gx{=?6k7U#_61gi__MpcjPNN!vXyW?VskcFC@y ze`^`fxU1;tcDAX?T}`hDr98Wu1~)tPT}@93r8KXh7qpB$yN1d;9L;NJyiiK>TAHL~ zta&Z*A0e~n=CyRbOY=Iq+@*OP9dv14N56AvUQZvpG_R+IEso9WX}(aZ_8VxamT~Pj z&~BIJ4Jc&L6S(m+C|jO*j|Po0ew`+#6mJGmH6CJnX&j)BJ~id3H6We?K_?!%t!0UQ zr85S03|d#n@RUrpTqV*oQkcWg)KbOy>YA#?--{>i+S6RVDcmjnsyN4(J^XTgx27Ba zDrMa|?y_#&tus2VqU|l>cuvOsm>qM)QBlnaur#mWi`u2^e0i(mJ;|3bbKDn>D`ivJ zf7-)7T;OF`I+f}Zpiv}Oy2OZRF(A!uAt&5%kHvYjQ_X#Y|Zv$9qy?N zQni0^E&mvkj`#M8=>Yzc>;XK-Jb+!r0i4$yz%$1KIE^`gztV63&oB?*OZx-(TKWJ@ z!f!Hub@)xeuO7c?_)W)eCVofZHw(Yn_#KVk9Q;z~&hZ9b_T%%d3<+!(xD7BDD>mD?8L*Uw04uSVWX^2k&hZnd9k8Cx0>la<`@CJUzq?;J zj|u!tV3Wx@rwKd@FpCBNkD>d8^Dv-6j|qPt;PJ#T7jJ5CsW$`;0cK$xW6r}=Hm;fO zr|p#+XtrloRR=YBJ{#XdAcG~4RuI56z#=kns8(LT@1MX$lyU9}yQgIeCBS3R?fKSEzI{)Xr3EW@~; zax(Iahp7O2`yo$nU4`){PgQx)FuW&Co@S(Y-z%PmKaBCys%b`{_x1c~#%G>gm2->< z-t#jWjVk&u_jF^bx2d=pM`UcX(CeRkmNDB~=kGU~ymK-yf#nS)S$KvmvGR_~y2+R! znx}bvS@#-q1rH#eKQQ(fPXt~9?3wa&z+(!AjI+GS^&c49yzlt_U@WBf3QjjtB=Ua} zYrDK0z0ZLE%h+eUQdeN^Gs4-m0;d7)tMk)y&_}DK)IQ@slb4E=;c-)znh$%ud8^FF zyuPXH%{Ai5bKY@f5z)C6a12f@4jFusvCkmr?=wEZ8RH@2gRDEvL&hxv`7Gm*@fz?U zZ)p5O=AVqr0&v8)L*9Q(`T=lX{vf1hOgo4&He19yv-7NG?FSx_gEiru6;PcMy65Dj)RQSdhlz5*r`}`9C_u!mif{$ak&-+AR zns>-sozdr+?fYBaQtuwKxBe9G1t_(_+vrpFPse|0smZsvYMb{o-+waC^M+71i%#=> zntQ%?rEgqDB{lkbChzhd5)Ut@9myNK*Gs(vQp@#pe)6}xw<%9NGio05UgO*1f71J^ z!6zPje1nB=dhhpLKlvT+-BK?{FWdJW;OJ#~J3ouK#u>hS^v|q0zP(~+uhg=Sj;cNZ z{4&5de2>(g;ycazYC#s>B<8XKV|>wh;QXTeTAzVa^xFabIrsQdjJN#X_H8pV$M5xB zV`Qd0?%QMhJ^3fVU&2T*jCZHJ>if*MAE(lW@fkck4S(+ASH6Hzl<_7sD@uL`_-kk~ zKa0+yA7&oyKZ{YeKUiT^793zRwj`~II3+y6PeG#PWs|A7BP|C_>pSNLm* z>wQKMe9yC+C-;Kbf)@Wf}gJ%-%IAUyfh_?wwWhn)dSAXx)^V*e30`m zW1E?kd3o|S)5yFod8L0}{cn>$Lw@)m`5LnfCw#1P4t4y(fnfOF^!zy-7k@C51sTrK>s32dc)a5mFF z1uoBG{N}6$xcjaQEWkUwm4QW4R}=n9RAnF}c&kWTMcRsImt*t8!fzLy0l{~Q&Q8(U z37w^EMg3-k9I zzvcD{=b&f~X~_ETh|PCI`i}7q-VY_*h~AY~h*RHKGmb^%INSZiRN9xze_mx2)tk5 zJ}J9T%I-I7jUN>p5dL!l4~qSR=B@az4IVUkv>X)uAxQTI-VvMch~|3&4+$iXj4{ux z)QSIw3YWs))dn;)lxRbzD%azYu_rLa!?CRpoeGac6*`EgNUH@-5S>QB7l>w)a6-aq z6;8Ww286RyIJ-RDJG+FxNBDOMf1lv{1wSZt4GBIZwZ9`cdD#cUEB<@MbHU36R%j^R z3f>^FQA6f05WESu7H{N*1P_UwR>9ka-!J$8KK461ZKvRS1iwr0eS+^7d`R$j1Sj9E z^mu@L9AN`bb}?>!>}QJaF9QEXzbYt)&i@9=MW;e^Dn)04=uGhai>eDJ_&mm$g$>ZG z%5D(NM$ud#noXkF%fHyNV3I^p0P8 zNAL;_rC$V}fIsX}8E6!|Q8X6_-sI;D77{!p{8qu+{5)pb{go&+Aozgr2SjJ5;1>vg zm+0&f&K{B8CHVb*JZsOrU!;S=*{30UwO{b(M0!y0Aq`o2NW3+Yq+LnODNo{YSRtGW z;WQ?3JR616D4d1DX%S9H@Q}vYLYr{Nw?C>u?LfQ1P+OGNIW?tQcC7LU?fW`lDSk$GMB0lPK9tL2&X|f4arYH+9-IV zNSj33B6dQ;4++0LnR~Ne`2ESZ(ph8sli7!XWRA&zXby+X zMdzS!hBRdUyTYdwX@!Q&_oi@N<-)1Zkoi@@ZxBwShRkmfJftCW`UT%DaF2$}9~69F z3Xh+C8fX5&6prVRaE4NtL#YzsRPim9ITeCe2;LylM&UFHr$sm|skhR7V_Q-=Vj+=+ zMA|R-fQD>sx8Qp;WX_=A`!rQpT=0rCj#z`>EdoOtvQEF?0~#`C zx8Qp;WX?Xp_oXpDB>0fvgf~5~t4YVMW-O(1yC|J~C>MS?_!T+j!Y>zoMLMt14I*uT zv?ZrOqzxi%6lse{TOhq7r$wYKA`OYOU+~=m?@s5Q8WemV@Uznn3Qif~gTMxXjTtO$ z5j-S#zu*Ic?-qQI;Ddr66iAs8&rB{`E_j2$7J>Z&cMBX8_%t;41`Y~dK8DLS2y7A9 zFL1ZOJ!9DBpy2xiKPdQ+;FKlxW^t^_1#b}8m?f2XFK|GlcLVMX3<_tTa1IJSBsgV@SJ_4MZeF?I4FVg%`D0#-;QiUR z;;-NLXY)wdlg%~mgY>1mgV{2Jfd4BmG?w}OV>z!52);+);8?c5Z>;DGPC2|+p&Y3< zhifSpPPuR@a->CqH$sXQ2_6Feue^T22SjJL;ClqG$dyvL>`x>9tnEvAA>s7raxJ?B z?h($Q;QOGHlz&k0A>kW&Vj++9TLgxL(=YgLfrA1M3LFwC<+Fadzy^UW0z>$+3DFRI zx4?q}hlEcBQc7Thz{UdBZxK8sc)#ESg6|f5kKluX9~4N1Y{w|%vgL)h(!|{ILhhr6 zLXJa=NLvbd73ddyKs0v?zDMwVg&eCP!3kg1U~h&mykJf63c(u$9}s+Z5nJ0+B&7h8 z@~N0PMzQ!`EcF)ON}F?AirJHX;q-&^{oH=x42b4IDK#W`LkZX0Si%Y@jk8lPB zr&95)RB91?u$1d9A1AF7cu-(N8FO|Eq;kdw1(sK^Z{-!(5#^Rwh;J1vJt(kYyp$41 zm5jGkN?R&#rDOA2Dn(y7{otIR*DsudqS;U-Wvf`fp;~Z(R3ml-4hk$kf;lVb8sj;` zYi62_=6&X8rq46Uv&eIrC+s=PbERj{^K;KZ&&QsBc)Z>$?{VH$-VX28-k*7Y1W={?N<% zU%hOggxgX+r5#X}eJrCBxN4oUb4@+h_<3PB;I~Ep4|UssyZLJ;>;UIO(NQruYU(B6 z+&ku4z{|(q1gLCos=E`oisual_W_R-KbUFat0fPa=t-aSs1JA=czA^Z&_vIs0M7(8 z(Ze{7;O~!s2Ou%f+Zn*eLV_o2{5d|AfikEZ(8PZgBNzC1Koe*C`M{3?G-X7XGzaHA z2F(RD=@^U}eC+^e;(VtJa1lxyv>4E&<8T&a;BVJd0&l{(kwM1;nm7YG0{Buu6W=3E z0KOd1#CuY;fGhBv!K77q%7C|>F&Ygz3DBgIX*%#z08PB9bR_W808Kg_-r>6oKoh60 zvw@!hXyS{dIl#k!CT)PH25kg1X%ig_ydBV_Gx6q|f%B$D;2mfIzGDG2@eLDyK^6ft zsSE8ea0YlBa0~4)C<g~(GGlx0chg8tP_Es3usa=zWXs~JD^E@v>Nyh zKojpUoCLfd(8P0%Q-GfjXwpu!3D1%MP5gK3zXtpwKoig5&j5Z2po!-W&A=}OG;t;s z0)9E5i7&uffnNn^($#1;zPAB1=~}egpz8oleEZc7{0=~qcB9<}PWU$izZ2~?=q^B$ z?nb)}x(Cq2*I{P?e*n;=2hnbP69Q<`BWSll-vcyhFWPO;_W@1%fqa$rLqL-rMeFe- z1<<6&(Rw`X1vGJTdmiu~1Df+wwyph-VP z>kWMEunVK_KBE@!TgGH6p$CDN(0754qaOhuM?V2Ro_+&-JiQ6Lk`4l|q~8Ir!dum~ zfWHS`O&m^HlnHqLKU^=TY9#ON@gsRpCg6RRplsWOk!2ql z5tsW?4$BMqZlCW<`AFIuAA?I1*n0)fr{mjkU&_ZAqQiM!DI4FDEAYg9xLzLKh=}Js zobrhH7w=1Rg8tYmb;RpknLuxhsJPqvaLUmMV*0MsYhe6&V`Fdy-WA{x>E;b2(0feA zmAk!TM)cACluz)+!SJ%l3F^Q{O~dr|r|`aRc-db{z438gmNHy#e@fkmvAaKIf$)m3 zBPqsAEWxi7zj64LQ8M-x$=DU7As?qB52qvlrX%mBBj2VY&!!{4rehZ{2Dx<%_5oSQ zt69jW0p!sD@@D{fGk|?S068;&T$zJCY9ZGDLgdOqo)qq)-C<;=oU|@aWC*^@cRvZ@8kDp{0`%n>b;lpyhj+--YG_-_jPK- z^)_5@1OHX;G?aaeKJ=CvpW^59l^U78$EXm$alnK4ReO7ln|v1=&-w19zvJie_ZsE? zi;Wsw>->+=41cMy1lKcgZN+sHuAR7c`}Y|4Lho7s{jm9vk(%@bt`{5glI{opfYHNO z&#T6hNpFbWp`=%h{N#&`#rUmCzL(BS?llI0-;Cemz=v@C2>i5^dnrHVV&h2sPQ-5j zzw7Y3L&gQoT^4HZoL5D2=gn?zu5YfVxtcR?y{6~)w0E?v3U{`JtuB8P=(f&Q)|@(>O^)EsU@q5qR3fo36I456wiFvyujay- zh!d1k#X8X*YHschZCn!W=n7kn-T1RF>)|Ze3#@RcJG>wiZ4I^IPr;lV>gZv1b92br z$d_pNEbVZ8^VDG>0-c~v(Hqh3>0EjQcLsA4*g(r5XzvbhnRg^YiHJqjrH3yGn=+La z_jIreFiqOU|@Z~)n9ijCdj5aOm?Aa2wG!@@=h!<@QcXlrb zb#$x`wQdHzCKTn1ZFfPWqi0Je7>%vn?GZ*!TptZvTiG0B9bua-LxBq~3wLjdv`I6= z7WA8zMmBC#*pluo9ja5nXWhoLLuj^WsXxxMG}0RCXg^o6PVC|;qtI2uaYH@|3~OK`I#Rf7 zaO#YNa^bQZJ)5`&C1`AGo7dJXm7&MEPW1S+#68aJ^*lwx78FnHZ0c<9ZkJfKsaXg^ zQ>PDeR`bNw>CMBXYTkmYo03RAgG(g{5x5H?J)Pa`KU;wRe1ZSd6Z_9>?LQRbLdssw zppD_~=B6zezVk!T@XQ$$9Y*UOoRQF-`eyLsjB?{ZGnVq!Ttib65eej-t5>!yREI2a&kTX3Szq;|9zEHOOO~2?0XV z*wMlELCl+tBpzw&=?KrGRT1Pf9`|I$Fpi%+9ccBoDAGyYn(#T@b&EP%Bb@D`b*F^a z)3WwfD-w-t=&oywb}bKgFNj#-x&@IfU6D>qEv*ykn%}|MWJ%9@RNQKtb0&PW?znJg z*lKU3k0xS%P1xPfB1;{Xo1(@ZD1(?XA31*BYI1&OLR!wbcHY#dW_^h6Av|BSB ziZxenik$6m(2+b_2zib|ZEelY_*t+i)VVR-hS8(emFP&(>Tb-fC84OTDvm%;x)Bqh zeM378!1U_YNEfgbR^&|7C*!tm^`?-;QeIz9>Wqdqgiq|`LC*70w+W_fy0NPZ`<}%S zYfGq`<$CrwK1J(RcZFMZx+PUddo)~UuaY#^mAU3^Zf>5B#S~L+aeKG}V+RRi1TPk) zks`Lb8f$EOYj~s(Ee~}xbw;~+!i*Fz4{b@n)%&-^!sA0*L#tb@_O5PBr0(`aL5?eL;_9 zAqyh^t%{>crxhKqarlYq^>W3_?Bh_!8`d|Bw6 zg+18$ws*95j}*(Uh8A@qP00MGrYLWlPqa?igiYz{u25^3np|^HQlXpX9g3S~ys@iY zPhDz~L2OgVg*M8WEN&W0c8%w#920Jf=dRh-6>jR>5Jn8)oK8~<+d~^W(IxGz(K-iT z9qF;4vnI3=Cc@&o+F%IDt`8%dI$Jw>pgC-_N6SK8i}mfnnh4)sI5!&9s-}~0ZIA0@ zJg!EMurBhmEr{bU>F(}Y6^>%p5e+ZHBoMnQ{ct0fggVmnuI$ycDuN1aGJ%pP)LGjN36|`IyxvW zYpP7{?tDkru6Id0da={tH({-@!j0G{Zit{7Yug&!>$&81L6 zvkhUWV}#bK@W!5wkmYQTMjEj5hwO}8;x;G4Io#Np7d9V=32wDrG8y?|W>vT&bdF%o zs-Pm&)OjY(xtv0FGq7!I>v0S0F~&&*x85U5aI8a}+Z=)3`C$jrf!WRbJUH3CIMm8J z8b?hp9a6lzU2SL_>HKY&$ZKQ`l&qt$WueVDqT@AB(dzz2;myrk`Ro(-U%VAw8V+p@ zQx_&0@6^Qv2D#d|OImWM#T}uII(yrTAVy_aj#FK!e$hF&+2+2FVmq)AgM6b{wek4n zvrdly)*5v!QM;86H#YLYMRg@9Q$_3v598bJLfh{^W@NILO*!pJE{k2 zxgV+G3dKmF>kNkH{iw#>&C_~F!gdi}=*F%E8L)m{Ntq=${jS)$2J z5rH7Gdx*cA72&WuTlvWU!WSV(iBfhQ{!x4Y{jeSo;(hJv7gVxhu7qqW_r#K z*NAgloXunLL8I~Qz>Y~`bsXObDl}o(7KZsW3U_$h)Vjm* zwG(D|gMQ*dP5N%q8L0%{cmo<;rKdF)RF1`+U1$&Ed8@NjNYXhXXd?N)mP3;}-Jt#7gBw+q2}SRR=`;Cl9| z#)+(e^LsYn2!@YV)V;LaMC;=@>0@^>KAg5?a00ukFrMdhk6L!bfuEWb!;b;=9t@{j z9L`t;9rCPIoLFPw0ILak1UvP1xT|l1WiE9^kov=V+oMiaEKVP>6kzj~M^Jj3lVkK@ zygW3vb@ViMy3&aZrV*YJxx=VAO|jrX7#q*c&UkLdFm9F|Kyyqr+PnlC%^0b>&7uDr zOIT!i$JBv6SETbRnTRPxn_Y*WG42<&Bc>E}ou$|#;EM{52*CVE+qRfBYC}ITwqazEb`*++>@PaeUHHmv-ld+&G9c+Ijj*4RE)yjvrt7CgZSqh`l^CO-&$Ost8 z#Zu-xt5Y|-csP;RBR+0vZ{_2JD5oelnQ&Ohj%9H;#0QC^nB+$C9EoZ1I9=V-)fK_W zZ;Ks6M#cLWUk^%fZOs_RzVGL|<0ySm(rmP#pt7hWQK6SbdXRg0X%v!g$sG!ZIZ+(q z&A_6usomY61?bpD+!<|)g006->|VT%=lig3$4CfujO2yE0koV*i}duHMPH;6 zn_FL`#A9tiM>{%BpV)jgWzN+uubq|C-rKl0UM@vvDt?J#%=s_Ti{H|@YI2uD4sm5H zy{B^NE{S$W6L1ll=!ytVwYH5E%ILOVI@6(3+b@^h;hPbcXxI}-tj8{)o(fCbJI|_f z&Jbf$Bo-UliPtrDcH$11cLAemEaby*mzJb(xqnl$MeSVOGt;$Fa;j-u&-XjJgp;!z zm+dpM(KKE5^byi%nl77PqUpAY9q(5#h+!(vY$RA;LEk+Yzk+&#+uqSi#rcl=)3^ZZ z?sxK$yJuYS(K*1mGqo8B?(c08Ph3oK^&*I6a~HH*tv&7CHW^W`Ey|-$`(D>heZ#V^ zGxH_4x=B2Cb(8vrRBh(mEpo+z$69Q2IEs#>5c{Fzmuj;`RpP7Jb!o*;r`6L4w>z#* zh#yl}-tFf~iT47rxjQ0`_USL-EYqcR9KYb^$gs-lTiYmwV;DNj?cT76x^f>M%|{7u zDe^`^b|ako_*M)jV_dU3V#h18e4t1&0qnyV?6lzw@f{3aNW*(b6zO71NRaK_Bug`P zRCvgT$GVa#G!2b3D`~1h2gE?j!2jI;siJL&~G80V~UIuYpl0q@8wYP4xvMGlN^c* zsuxS7lt#szIw9q`$g_!~!EE>2CQ>Ah(avw7+UiYw9$*tNvn*t7?vbg<#$p5B){vKC z^<5RVs#Z6T4%{H2Tlqy)-0Z2Fhq|~eaI7iOI@xZCs=7OB<{ps)ZMS&A9QK!pM65GNb1jgS@=%#JJ@EQlcu?^#YsH@anLlh;u!H<=#4nemI zU-@utU66F*tKG@?nl=m%SUUoak;4A;fJbR3Llb{Dk?}(OJvnG}pu_^vW6Pafr>6_j z^{~^5Z-Qo`oks#53E$S^e@0pdY^;YaeBL}4`sJV!>(0Zsx~vz5CDz-9dV1hXId~z7 zGycveq8-LJM{^OaZhQ%yfv@ZNS3c~22L8^7V~f(ZIxPusD_hYTWfN_~-?s09HPwC^ zdn}|qsPq4|clEJxRoVT%iN`Z`@Feq$H)L_bi}^?>8Gpndv4c$<5~$sELLd$+MA$I# zj2p8VJJ`+_+h}JTkVs3^Ah9Y@QAO0HN~ER=60O*e2oPO~RY7W{B83VhR@$skwbhD0 zB9%XOx4+*x@6Nn8o=FTz8!D}ndGEgaaqc6HHs(295;tw+S6E7ok|QnEXm%4KmgxFCItf6xMCy#K}5KgNYITLGXP{D5jj4 zy8S-Q%472PX{^PX#ae2%Ko{t6>T<|KNi@sR7fB0K5)XkV`*8+j3b~y8U-cskUOypn z29=Ki^%gLZamrK*r3xDxfFe1LDp~=8BHn^>6tfA0_adI9J57gFz%({$CFHb;%A2S3 z>@2tBm*O;Jmf)Ls)HDHXC=_P-SV-^!#5GtLyqm?t!Wz6`!@kv22(yIDA(R7XLO{B6 z2Xc^VRo}H(1W$%x(@^9p3c|82$V=teCrr&DBm$3ZM98)Mf>jD!qS9kQ_fFPcPQ@mq zWf7~wOx{zZgE5DI3E_J9P2oxmNiUn%!$J2Rmd*zuo1~@I)@5+K#R24Jc?iK074Ut+ zIqY11+a9D$0+!xWz?`DXcAo}bP6O$*HJaPYb5oI&^Z4}JFR@v09+PsWPR&dXMu|0N zkcYgT@(qh=Q!bK5N)xFkSNY7E$B|prXAKr4;&|3Z3*k?ZvPUp8%Yu+;`cyWkx>_T} zKAcNyplJ)olhU+cpepq=RAe2nehTKR1IqOjaCc&=D<-D8V%kVMYu(^;j%KJ0by7F( z1(r0eS!h5P7E+?sZq@QBl-UdFa>y}>JT#!rVoKPo(iNkDg%QQpPu859&8medDDVXE zB7_Zq*^MQcROfpUX4_G*!#O&Nd7Raor4^{bD&wu#bRmO(n*tIJ{YYwelmZo$2^@JV zrhGlZ-vu;wY2CoRmpqB?1%FK42-1kHsoMf9$P?2viq>WbZ|QN*0zbmuju`T32TDAH zyJ>n5A=1lMDYk9n4p2yQW%HxOnjS$Oc2;a(>Ki4-tP1LZmHuFyX&gp=D_zt}^w(k? zY;J=Esx+)Aq*1OXPzN?|fX$#BWx-X`Wc4cq8P=#|8)#X`EwiMIpNmN$wFzm_VaY*V z33M;0$y!{K+yVM%qb_g^=<6v#CbQf)Y z|7_64aHJKF{lJoJ&HTkYXUXwL+T82F~qt$ zV1U|1K~;gMq*Tsoxef?z?5Qmj+fW0jWvU95CH1~9;1#OJViiB!Ejo2H){|%!lRwU0 zwHJMB53EuTQ18W$ZI*#1c46r?ohcGNj?_*p!RAvta`hp9JDxgm@0Pr2&%#BT4)i;>MBEE+xA0)Q9*!U;s_O@u>6&BArkr%AhHn3X7t;OB5Dr3$>bp!lorN zTgt?*B!-pCg+;F9T~vcpf=9bpjs>;#FvKv0cC(J=wBS@4D71KOjf^PttsAoUPn(iYRlV4ut!)OXri_G#8*q5I7;Pop%`*@sh< ziBZY@cJikzveoYWsOHLKmY3|8>WCTv(;Kus@->>1$7u_+e^Ji zdJAmRa^_XWk64v6kA4%4t1{Gjz4S|ieaj5$AcNTzs2owMh>P`y=^N;f%0nIwciBDA z%T)}6^2s>npD(GcSK(Kwp{j9e;euDrvr!+@%Dkh7Rpt~2}y}O)KB!^=*RBwH;fpJpiw6Gqx*x1fkvdZNpY; z!+3fKp{?>fDi$`}#?_^bQycW%gA{WdSziA_>0L-$P>R@w>=}rsj>gJ4pfY^r)(x6k zE35X-H0`UyR%wpq3bohUx_goIE> zI0oKF^f5-Fb)*EDBu6H*mm}rI$MGRwd3ngSb;>R><(_Nq`JYRs={JZ5< zTTgBr4B*(44(S9C<(<=aY24Wnsn5qsbT~kFgHxO=AC66lVA`hOc#;F8l+Wap3@A8Z z%JD9pJPKPzpiJWVN{zvsnDAM$8@q1?g_<~USWir7e8A%T@pb^k!QS}C(cc(GZIrBD zT-VEQ3>wEVA(3NBCqU|iJ4b&Vc;aZV10_3z8>IY@g6{+v@%Q>>+#I7 zBFBB}@asg_;03@DAcuK_Wz+(l7vUf{2ZS?-aq^d_@+C7(Cy{)ngYo}!PJnX`;U>#<8~Yn&WJ8i(@-%4=JH;X&Z8~4_xiQl`YB^+yid26?zcUjS{pk>|Z*O z#+VL-XiX_%ow&0cTdq&qiz9fB$|)7=jhPEg0rf+^Xvn?`{MlGI-wGy>T2cOPh!om4 zQOt8~@1ZL3D~L;_nmDxNu-LwjB8;o!T;3|xYN=*gTSMIV->G{yxT#h}wYe>1-09G_ z`U62)1it$#nSQ2P)ne+kVd&g=Nu`aVJYzp)-!~{33On<{xl;;ZkP#_}hMloU!IV!( zUmi3x7LJ4Crz(xSz6NUAC+ZAuO(u~o!uD?Re{rMj2<;4K0x_v3Z{93w_TCT6W0r(X z1&=>6&n_>Y;!@q65`#v!>k+X(`b-x+?YrF;w7s*6a#%XKz!x8M771Q4M z2L*&f9=^Kdq&^3>r5ByMVNUtVfj!kB=;|~qW>^ntCn$g%;^OOdyarM{SYHro`A{U7 z7OwHyYy#i>v%6KBaIM&E2CT5hL0_oceQXsTsY`k_4utvsRePaw?@lKL=)qYpjo#Rd zV6Qy~>1YF<>RN06Oj-^?^IBncc%_SM`#1H$N>)|duNwBje(TCsosvrLFKEIvu2k3c z?B5oGO)L7HN?(JFS}A`~2Bxx`-TUafB0`m2O4csEo{X z9LCXO`3#u8`{cX}$8j9TQ&9Mp(au!cw}v{$MCY3GleQ_;JZYC)32T#ot5S5B7!Hd_ z1YKheL0Q%ODK8q)>V$G|$jP)lK%6f>)%xg^)s#N zjuT(x;oUg`$s`{WF>jIM_9YS$H5~PD5@@29$@x=^a{Kt;=6}YA6_MH|xA1_|%xv*^ zA{KRbx{o!vPdIKm62ajj?#>keWZc53I35b85x^l6Zs9BfO>P!Z=Op2jO<+J1uyr>w zmY(0KTN*)rM%30v+%C6W0DmagkARe0_#}ZdE!@I~^8XT0Lj@B=tr@3!1c6OxT6)P+ zClI~T)YJp<8sPhwKs^o$kbW7bX1Iml;(tPrWr*o>$vBQ)UMYckN2vy25)T-S5Ocqn zo7Vbrf(45UYPlGAGPlaj#gTFDZa0^xjYT4E{t|KP7<~pRV?s$`%{|NcJT@d7_ z*r=MA;~tJ;x+?!~v3AFCmMSTSSu%e?$`8nO6JX}waopZGS~=02oEv7*eWZIIL;D%p zA0>=<9ch}|3IZe8v>W;3iDnjyC)~M*qsTY6vp%+Hg`2+|$4?|6Q3r-LgClrGhWzE4 zT6Zq3bmT98bEy+;O3qE7WDe2IBw{5t1V_Gxc87o^b)^yDIml%KG$FM%R+C61B4A4b zPjy}-k(@h{oI6@$Ae%A6M98a&@Je}&2!Mj(oFGYSgcFxy6jL{UDGE~a&kKsrOZbJ_ zret9SXohFZK%?N0f1%DZ5b!!av&hRgNh+cm9Ct{{zbpwa#U#Oxdr9J6k@Qz2d{V+E zCH$&{Uj_0Jp>OUvX`17bct#S>5a&!xq-&*-hL9S;Nx4(n^A{pg;=GhN?>FqA#JwkR z?@9O#3BMuXHzoY0gnugGpGx>`3BN7j_a*#3McbWwaiv*Q??mEKA089!PQ-7dW_Ruf z%sO|9f-@3DTdasOI7C4#JRAo{wmJyVP&675?ZOcu^)($ib191bu-7AH|bu#5+FyPfGcpEjEjib04^cLSjX;png$MzgQEC#3?N9+=qSz zAF3=veTFpj2|{f0t*}}Ua|wXZxQa}K?BAt1afa;>QWE6vf3cKUzsriy>rhHINdEF- zL<4i2b(_B&GpPD=H}{QLT|Alpxw|idEB^E5=0ETiIe)?RYTSGQvV1wAiVRh4cc2hL z#*13T7i6D%)Ng@&0i**AbR$yV9*I!Xm#%bT^#XgJ@a4BOPQzjl>b~H=Owa% zoa~ceQp$fW;ij8oQOZXWMjN-~P)1<4jP`-rhDf&%O~5i7TY*%<7$T=7g(}ICjiv~p zp&ml1zyPT+RvXu(xPX2Epp#3TMFIdY0U7bI$bc885G0-WVjlvG!wX^DR=N3;08mSl zxYD4REgp$bttW4Z#p3ReqA`>#tdgo+gIN%q6G z{L3hRla%)pXn&GKfhCeYB>xfSX&Fe@YRFc_;T6CLq58^g%vGsUw8N{&JrC}y%_yNP z27}H7aX|I}@6OCCdPaodm(upXTnaFv1Lu8JV02*souzse$z!W1-p5wORi5+bm-#A` zecHY@H0X7*Ao795%POs z$QIIjOJg-Yv(b|815&VM-xpB-zS1^Gv5hVY_mmCuIejs}%!{_Bi}CXtcYiWq;1NFK{VDnNa9P0^oMZ0|k#s1GdZ{pN3-! zp*d0;XAtt4s8a)r9w1U1VWupA4B?j%Ks4(X;*(4+$kTJ^`1nM$3nwDA%_y*!AnD8b z_q2b{)zre{L55ox_&EZzs8rmf`~^JynLLS20<`=kUOwmLStO3&*Dg4U6#_`{0OSsf z0A%I$rAE@%qki=+!f`op zcWYswe-V$bG!XquTKpFR3l1DQj4w1wZ-r!&|haQ5IRq55QpM% z4_(ZKxH|$E3?%$QKEo6>5hfzkCH-2LI#?7cKb^rMJ%c5B28;9zviP8&1e%-cEXmE# zb09&7jnXI44Ao1AA+Ct@(!N_l{zm``><7F;RwyrI>5GrJLo1>jy$rb{F@sSD@1U-5 zB#~g{LxTGdgBb~ClnjcrPX>cU+H53f6W67n{c@q8IVkdeF$U?RHoFDw{|h1zg%gV1 z38@W38uaREx#q+%xCFVDwz>q|)}S4a%k{KeUz6)uxt^YOY%v7Q!G1JEIY_7gK-~dGYZA!LHLeX%j-2{GqM)4EHK1NMga?>Se{ip zDR~N-LSD$T5K}k-;LUNz#Hl=HCC?-pjeO(V*xqRy*SPyTN^#@LLo*KY#YD>n9CJ(S zwg*PJK`ho+uJtzn95~q13Ri11ar1+A^UA>PyK$EAkmGL0+|k$D-k0v{>Pn4e$GTEo zJ>%I_I^8ptTDNEYy1w>oS5JFp4;)^cv>04yXH30gqOvsx&cFmV9j)#Br}6S&%n`@T zR$Q1SYq`T4HFD#PNo*rCk&*37{ar)LmW=xA&enQWp~@OtyoGnn>e52Ec?%?4bw!}; zm*VEIG?xfZ^PGm%eyr(hY?JghNpBsS*~=~FaGsJ`8DxP1@j=Pr!YhE1^dhJs$9UC2 z>5{*jEM5n(46w<^$X~Zu1T^TFdlyLOJ>dfxuyqm+IWaYqq6Zu^xL_z@F#d@}_hqgF z6dv7R(0Kr*PRE4Tb^6;uU|(+TAyC{J{GNU+B;~Olc;(aWnD!7;tCk6zw_>^+)3&fu zrQ=V`ddI9=SRt&CEFE)VdK}ZSuyVTNtsaQ-C5q{W#4Lta)eEl;%Q1_`qnHhj=?)<& z%FtR|ym?R6V^-$Zs72+vTU21a6avvc$8=Sw(J!XzFux#9x-s`Trtj({=ZmbKIC2fe zMOMFh?K~*t8fxcpBBHe++I3f&R+Rx*Q|!;Cn@Y09s+@8}eTx`FI}(CbX&rSnFgSU~ z3_E7af=$SMWA{`%9)>5eTpvh0p~Y-;%!UwA6{N8uDthjWx!*AZ)yrG4tO$X}SrLV6 z10htPtJgntxM(Rkr_>KdkYr<#wAjHJ$$kzSW)>TE5WWlN?P8e=&Kiz1K;@?n$!_R4 z%>@y4!;^clB?r%KLAH^bub%C8oUUEk7_V}-nSYCDjmG0VK!Ur&5W~@(`IFWA@Jf57 zUZKyY@3Ypko)6p_{#)z$drA#VW)EP~n0;%#?FaT?kBDz&b))TpbY@TA`o7NIb$yvk zI@{A8=LQi(kX#;(#I|8aOF+hu!Z=*S3R>HWM$nj>9n&Do^hdMUdjd`iGgW3txbwd= z#I$NX`!^la^f}G#BHg>2bPwLF9Q)8clJzF1a$b6Td}3_x zyJx-0te2UZnDzFjXS~e2XK}-}AYOO7H-_!I$7bI>Go3|;S_Rr#AKHR|>~>7!cOFlt zo>{#*wR+dg6W{At+tq&bj(I4q-;u?!Tim09(ISB_0nT> zdfz<@B;jFF4F>TOcaslqF6Kl2Zyl5NcdEgLsMvaRa;@h-`&+$y1=-ls-Z|bqzJ9!; zBh%fU?o8LrP9Mn1WgbblKZ-raybN~cc*e&VJQm{Y5jQif@E7Kn8(A&eW1y(FZ#A?o z=iw|UZwfMsLkXs^owT=#1mdsucPoBqoUPj_m{>+=UWN$0to}cfg*A=1uf{J5)r}Ty z22+h$s<-0xksVuh>>dB{*`K`q@zCE5cMSjP)1y*i^M+mAIA&(o794Stp2SV}6Peki zTW##(Mrpf(CUMu)o~L%nC}7uQb{47^N^RYbp~H@$P3yXQj9=epclq^^raK3={YPxo zgCp6$`Sb6L0&n{_$*^ai!uKZw`HaCXC)nK{+k#F^n%vA7)HU16ouc{o`#X&{D4{=G zz78CSh#Y!Q*;|0lcHF~Qsfxpwm>17{Ws!){{CnpmsT>_fS9o&JF`rRs{J+m4a2c`O zV+R&~JcNM{BQmBM+HGEs;n-A4+OyK~=2+DJ-f_*~$e$Y+s={6b0 zc&O`7q^^hjcygAxExml=cWKpm6s%MEtk~HND@s^bhXL@Q8`cqX`x@#S>ig+7@CX+VASP!9S`JK4ZkWL-F}d_i zDrXPDOpQ(DHl$~Atp__=yj*&6VjR7h^~t0@0Q0;eFm)SekA!fdwXTBg;trCli* zyY59uM7SYJ7Z+KQ?fW?s?!4~n{`d3i)qDATKF@j1bDrnSbLMsCMZ#fQ2GrY>O4cohs zP$3}TjDUm~3NL^nVMHbYo|z=5XA{85#tY0PV011C5Az6kl}Ez50s^)bIAg;?Y*M9h zu@(`7h({zMk`Wn*JVXiN2%-v6k2sBJLR?L!Pa+Gq(q-X3;xQr*@eI+6=tmG4vcN{D zAhdZ%MhFXpEn+yr6~RSJK=>j8Gw4oPFgt?<3lQOm)rj>7-nUvGdbvzvSdhtr1DQ-H zLl|T+VQ3aEe-?c_0Z+3Cc!_wA_<~^VBY>xfq=C>!m?HKg&LO(@nZTHA`alv=aecE9 zg@}WQazriSB;q{cGNLYr1To?Q;tHY_aToCj(Svw}=*yw|lm6q_LrAW4LLT^e@{o); zoF|>9y(y@RaIvRNQh*52_o4z+N%`ke-Xi~>HX%}ekCeZWj~!|<<$zg08$&ZFDfoVr zIV>pr$6FO)19v71w2SGMiX8ASrmG|*&x?U$0)Ai$0 zFiY$a#P|%D{fN8qBmX^CMDLFE3pkB(-=+*V zVBCHGiPvDvYm!RHVd4sI_TLXUg7J04_n1Cm%fI4IkpEF{$6A+Edv9ex7UA1A~eQ}R%e9w14m{iq+sSzr`n?RW6)-Tzg7Or6@Cga171GN_ z&ny93Qt9WKqQrZp(aS;K#VkCA1%IXykdUE)F+NkV?deQyR2_-mnMFSz^(B7nK0{O^ ziFe2`LFFJ=JTT0=0=oEAwZ64l~b984UXL+6*S-TR9_NwdFG8V6z|y{VvCK3?>gO z-NXzwC{toA=u*IB!wgD<`_Bv^u-KrR3M_drNadjCAj^Y!Dp%sU5+5q@p%TxRwCAI@ zP8A^!O%+S3Vo9|_mJLVJI%MUcHVxQva4Id7%?4i7UOooRX?(Uk+)U%j(~}k|F9+=O zP(qS#d6g2#*Um+Bl z%T%g6PbPHR$cX*2Z$th9;g0(r)5_i!owad`FEFd8j%p8P@-OgPsC(LD8QQTN%0kDN zF(-B*wN}TCQ5suKRp^XF{fm08GlnrJZU{9@*8?@2iqv%`4p9em$1&p`#{EUT)^$S@ zZ%aAo1M zPgJk8<7f@|Jua0KEgmo=`4r1a2kXSbi)eRHMUiw(!`*lv6 zW{_&q@o}*I&GRw14bKjax-(L9OY@{J@o9}>$J)lYoTA$kpYG1NU$U@$`(!KgcCu<% zjcwD?>%LoVdpz^IbFwVuROk++Hm9vGf<_$JedG_-@T6+>FKytnOvG%r04f>)1U9&gT0FT zGjoTtrAeP&Q9Ba9Y;+MuZC>+U?eDX_f-|c+0-kQ;$c>uW8Zz%|)Xm;X(=k^cs}zm! zwtqT1^;VlHq0~RgjaU4@;H(=l#-?DyJ=rat8-^7!r<|YLJ7JjYuQmev;|(iMcQe~Q zpKzV(%DV1z-qRyu_^zaWhu1S+k4SFcby!Z>$2#y(kz>I8{b~lU_nh=3rdFR_W?;2N z=KY`#SC2Ja=;iNPQvJrDz3A&^)nOq=XDQEW@9Z$II8@wtVo^`AN=6xvz0qK%;*-T0 zACBC5t7kUmTz|{Klsjv3!keabPQGUIHbKBSHb2tVN%ZJghS^h_g)dpB0t12%s2QCc zSNg_nRsQs0#i_F{ZTPj=*lc>+7_IiS$Px2)p3HXL=_-5Cc0%1M-7^>8l`%ZMbrXzN zxqI7WC@U(T5-Tk4HZm@qTH4ZX#S{4U=hmJt-;~|8I5^GqkX8zRb-HdHr`B_8^EzfJ z`7F*#?cLq?7o*i&&DpKDikIFU+jp_@{OY+o_(=+zVs2&Z&NG`KT$quRwDWM32U(=& zALe4()4zGF;O|vaYm=_{%TBd=cjFhXy{As(X16zlK!qO(gQGRmea!>`ZK^H2iWX}d zS?*{UA=4_eKBmGtXv$)zqGP77^EP;|ns!T>d->e->hssG587Y4>37{z>(2Vm>00q{ zX|RTi&{;O-p=Qr1)xy^wTvb2q2+`f?pKm;?LGA03bLlds2`iL?oP2xl+MTNWVDxBa z!*hQd$858(-RYyk>bP2k*E)4}`$2U!Z~O5z^357|2!E;YMupe&Z>2 z4v9y97l`DkJ9@9DYpiYlXx)9wL&whP>%HHad4_gFn;&Eqj)5V+u~petfQ@|%p8{pm+jBJ)pPKWJ0AMsI!wF2US*dK-rT*@`~2qE!G^~}xNUyk zE;C-}EqK6l_c-VHrsJ}n{woEq$DjG-tDoHGo4Y42)2=5++~WGpj*nUM$Mf^TPm_A$ z`|TZT7*o?5A6T5QG}->?(E+P>?Ha~KGma$+=KHL4d|m%BNGl;~)zhe0jljN~^+KcN zO-n|pRIhTiSv_`r(_@cTQ|(=&8OP6d=$2z=MH7`!M6l3%LF)Z7Da+P->z z@%i1()4cJyb-kW!^MtmQTTa;-7?WPgNB4@^Ayz7yuZr%HH*U&p2zwK0#oU+YUv)0D zbwyyty|n0Y^P48|4m2zJ*;mzS6x@6>afjPIj!tIJLzS#4H(IaH8l}ziKUQ0r9(?`P zcA;n8N$%F0_v^T4eWBWS;y8=@%);mA%@1C+d@}l}`k`)%*2i;NEFWKYaM|y(QPC}Z z{)Emijyp@Ad$_Ppq8t+`)aN%M}>5GL6du55pz`8#>(o3I*^7y^K#67!LvG(w- zm+awhk--s?C0GnfL8-|11uBLOt$^KJaAZsie8p z@0>?8tXXDv=FnerU+pLAJ|wp^D7rc|CvsL;TRut4w=3~c@9Zd>al9~DZ&y?Eyn72n zi%nGhFL*F?-DO^@oit=rUp~rHF|m85Gp%Am+3;37`w4xl`Eg05zvNU|t@X0ESex&2 zyfLXX+PvA@HhR5ic<|0+$s2_8R=s9b#Co4{U!A&D$u?m2k!f4PZCF8r-rja-kyqT) z;+gc8^Ddz*xMqXx2)&Jy(}EYRS?4o!ajw&{<+&dMN7O9M4Zf4T!6U~zdi(BPUYtVK zmYj{%>o+bkdwJujR>%kE&9h@Zo16Ri3Kpz>*1X+Vq&WQ9B;~G4M#J=`PkQ`u@|E66 zv(D}htMJP=%sb~|)oNVgsyddD=&^UDon7D1x%Q9B`~19RB70IR8cp{#uhoq%UYK_; zb1JoE3$ll5$#%>b;Wv zi(hE&`I;BcBdAyxTgf+u{QZ>`E~PAq-yd4Jc(l#HH;hBV%G5D6Y)QV#zjDg2)IgiM zuF4)iQ#lE2z^3>P$#q~vzcoNm&%NpCO$lh5W}uAnl97Sg|wSV zlNC+=G_9a1k)~vt4%1Xa(`lNn(q!`Dcznm&#wHMb#BgG5Kf2lEKoW+uKCbLnHx}U5cS&7sM*njFWs`gO$qMtl|$^gs)i$6FK}1 zfTU!~Rpkho)n;_cnj*@zsFUR^Rf620imzOV;n>KWWUEv6%WcSgA1Jwsja)S=87wi? zhDb!yd_b%vqCadvoF!sBazI8)`ZB}5CX#FpRZ}thr|+BeZ6UcqBpb*-w=eE3V#vOa z^zDA3!`H-8G32O824`zKAPy3-a~%*5i3}UKjA5fBk>j8N892a+Lq|$ZmP{jEqseT1 zA*Mr4Vy;oMA&8V4u`?jC2~utlDV@~ZD&uh`oT|FIY5wXmQ?j-V`e^j7zcX0aT3yJd zvd*?WIUr!XtmQY*ue|WBoD#mQll-F@_{Vo>%An3tp-xu0l6FA#S1p?RA0I-=HUHms zTVat5aj20zR82KjFJ}!BLtZOoUsFbOQXMs1qKh&;Hj?O}W*u`To>R%k+=!RdrDG$A z-jv!g#5>Bfc9J6h({sEEMZ66DCn~Gfg6^YWDRrhcL4kaQSyg;j8B0>r>a6HWp#{aS zD>Y&5#>!ztENdK2<3dC%>l*S)iK8YTKWf6hfb}PI8#eyZ1mo!nyAt`j#8C$IVLG}p zhJ=|T0K+8Z#;}1GiH>Uenv{Qql`4azR@l=&y2;Y-5{Z%2)%xLDoLiW9i-_d}VAm_@ h?m3iBg9lmsnVR08}Mf?_#f$QIDP;C delta 7634 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 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/en-US/ProjetBlazor.resources.dll b/Code/ProjetBlazor/obj/Debug/net6.0/en-US/ProjetBlazor.resources.dll index eff33ffde64893849199594bb52ae97c38993601..da486ec83779b1858a2d07a69b806e42d81e7a28 100644 GIT binary patch delta 35 rcmZpWX^@%F!PNS9W7j=aff;S@sKYe`qB+c diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json b/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json index b8bca5c..5cdc074 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json +++ b/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json @@ -1 +1 @@ -{"SerializedFilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\project.razor.vs.json","FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"6.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":-1910325236,"Kind":"Components.Component","Name":"ProjetBlazor.Components.ItemsList","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.ItemsList","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"ItemsList"}},{"HashCode":1305512718,"Kind":"Components.Component","Name":"ProjetBlazor.Components.ItemsList","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Components.ItemsList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.ItemsList","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"ItemsList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1550463488,"Kind":"Components.Component","Name":"ProjetBlazor.Modals.DeleteConfirmation","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteConfirmation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Modals.DeleteConfirmation","Common.TypeNamespace":"ProjetBlazor.Modals","Common.TypeNameIdentifier":"DeleteConfirmation"}},{"HashCode":164306393,"Kind":"Components.Component","Name":"ProjetBlazor.Modals.DeleteConfirmation","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Modals.DeleteConfirmation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Modals.DeleteConfirmation","Common.TypeNamespace":"ProjetBlazor.Modals","Common.TypeNameIdentifier":"DeleteConfirmation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-996076157,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Inventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Inventory"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Inventory","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Inventory"}},{"HashCode":859040317,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Inventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.Inventory"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Inventory","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Inventory","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1431969966,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.MainLayout","AssemblyName":"ProjetBlazor","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":"ProjetBlazor.Shared.MainLayout","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout"}},{"HashCode":-2015233920,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.MainLayout","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.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":"ProjetBlazor.Shared.MainLayout","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-155262452,"Kind":"Components.ChildContent","Name":"ProjetBlazor.Shared.MainLayout.Body","AssemblyName":"ProjetBlazor","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":"ProjetBlazor.Shared.MainLayout.Body","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":45253197,"Kind":"Components.ChildContent","Name":"ProjetBlazor.Shared.MainLayout.Body","AssemblyName":"ProjetBlazor","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"ProjetBlazor.Shared.MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"ProjetBlazor.Shared.MainLayout.Body","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1970740082,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.CultureSelector","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CultureSelector"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.CultureSelector","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"CultureSelector"}},{"HashCode":-141441825,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.CultureSelector","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Shared.CultureSelector"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.CultureSelector","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"CultureSelector","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1464761301,"Kind":"Components.Component","Name":"ProjetBlazor.Components.GetItemInInventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GetItemInInventory"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Item","TypeName":"ProjetBlazor.Models.Item","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"global::ProjetBlazor.Models.Item"}},{"Kind":"Components.Component","Name":"NoDrop","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"NoDrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.GetItemInInventory","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"GetItemInInventory"}},{"HashCode":-929684696,"Kind":"Components.Component","Name":"ProjetBlazor.Components.GetItemInInventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Components.GetItemInInventory"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Item","TypeName":"ProjetBlazor.Models.Item","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"global::ProjetBlazor.Models.Item"}},{"Kind":"Components.Component","Name":"NoDrop","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"NoDrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.GetItemInInventory","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"GetItemInInventory","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-122259800,"Kind":"Components.Component","Name":"ProjetBlazor.App","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.App","Common.TypeNamespace":"ProjetBlazor","Common.TypeNameIdentifier":"App"}},{"HashCode":232801393,"Kind":"Components.Component","Name":"ProjetBlazor.App","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.App","Common.TypeNamespace":"ProjetBlazor","Common.TypeNameIdentifier":"App","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":-774149123,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Button","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Button","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button"}},{"HashCode":-228523936,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Button","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Button","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":216130405,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.LoadingTemplate","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2005052272,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.LoadingTemplate","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Bootstrap.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1828166105,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1181703085,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-814527649,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Field","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Field","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field"}},{"HashCode":-1411110798,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Field","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Field","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1014431440,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Field.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Field.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1729071032,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Field.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Field.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1927864792,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.ModalContent","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.ModalContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent"}},{"HashCode":476111517,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.ModalContent","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.ModalContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1920186202,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.ModalContent.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":316594993,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.ModalContent.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-756378540,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True"}},{"HashCode":1431407599,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1813065694,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1335424366,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1660113581,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1821816879,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130661182,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Step","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Step","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step"}},{"HashCode":2018529637,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Step","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Step","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-406488057,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Marker","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Marker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":940894096,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Marker","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Marker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":641544871,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Caption","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Caption","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-245765684,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Caption","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Caption","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":35669137,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1591171596,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2091345220,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Addon","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Addon","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon"}},{"HashCode":-1420028827,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Addon","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Addon","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":637035177,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Addon.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Addon.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":408122038,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Addon.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Addon.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2102821642,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":1637968919,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":61794553,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdown.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1103876408,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdown.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130426447,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdownMenu","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu"}},{"HashCode":1844223918,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdownMenu","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1068258585,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1624742801,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":439609636,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarToggler","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarToggler","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler"}},{"HashCode":687177981,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarToggler","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarToggler","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2080188284,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarToggler.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1803516184,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarToggler.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1004569385,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardSubtitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle"}},{"HashCode":931064070,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardSubtitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1639103427,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardSubtitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":706685940,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardSubtitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":825030574,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardTitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardTitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle"}},{"HashCode":-2043154499,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardTitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardTitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-705772150,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardTitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1149281926,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardTitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":123084062,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-90594920,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1629011077,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Carousel.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Carousel.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2052807264,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Carousel.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Carousel.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1944478796,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True"}},{"HashCode":1097168878,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-519608946,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1366556408,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1568421829,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1601313830,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-105658286,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CloseButton","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CloseButton","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton"}},{"HashCode":-812941099,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CloseButton","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CloseButton","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1945996092,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CloseButton.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1493092421,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CloseButton.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1445623178,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.DropdownToggle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle"}},{"HashCode":966271878,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.DropdownToggle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":110596774,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.DropdownToggle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2096121297,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.DropdownToggle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1217573590,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FieldBody","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FieldBody","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody"}},{"HashCode":-467053072,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FieldBody","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FieldBody","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2055659853,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FieldBody.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1508073024,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FieldBody.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1814204501,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FileEdit","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FileEdit","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit"}},{"HashCode":-659084041,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FileEdit","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FileEdit","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":888940450,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1099205544,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1545819797,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1373316606,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1223967287,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1870853775,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":654904505,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Modal.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Modal.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-653846553,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Modal.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Modal.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-565505147,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True"}},{"HashCode":1714760795,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-434354343,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-278478141,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1066948774,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1450179881,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1776071839,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True"}},{"HashCode":-435691129,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1862991299,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-702073134,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":737749781,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1275748259,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-46581862,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True"}},{"HashCode":775341608,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1415557158,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-243888059,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1340081274,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1293357574,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1481561193,"Kind":"Components.Component","Name":"Blazorise.Bootstrap._Imports","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap._Imports","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":651504338,"Kind":"Components.Component","Name":"Blazorise.Bootstrap._Imports","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap._Imports","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-655754225,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome.Icon","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome.Icon","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"Icon"}},{"HashCode":1870703098,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome.Icon","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icons.FontAwesome.Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome.Icon","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"Icon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-394431317,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome._Imports","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome._Imports","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1294579231,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome._Imports","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icons.FontAwesome._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome._Imports","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1554590701,"Kind":"Components.Component","Name":"Blazorise.BaseElementComponent","AssemblyName":"Blazorise","Documentation":"\n \n Base class for all basic html elements.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseElementComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BaseElementComponent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent"}},{"HashCode":-1232241751,"Kind":"Components.Component","Name":"Blazorise.BaseElementComponent","AssemblyName":"Blazorise","Documentation":"\n \n Base class for all basic html elements.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BaseElementComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BaseElementComponent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1504584262,"Kind":"Components.ChildContent","Name":"Blazorise.BaseElementComponent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BaseElementComponent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BaseElementComponent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1247165834,"Kind":"Components.ChildContent","Name":"Blazorise.BaseElementComponent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BaseElementComponent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BaseElementComponent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-377563014,"Kind":"Components.Component","Name":"Blazorise.Accordion","AssemblyName":"Blazorise","Documentation":"\n \n An accordion is a vertically stacked list of headers that reveal or hide associated sections of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Accordion"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Accordion","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion"}},{"HashCode":381012919,"Kind":"Components.Component","Name":"Blazorise.Accordion","AssemblyName":"Blazorise","Documentation":"\n \n An accordion is a vertically stacked list of headers that reveal or hide associated sections of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Accordion"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Accordion","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1674093120,"Kind":"Components.ChildContent","Name":"Blazorise.Accordion.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Accordion"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Accordion.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2071076853,"Kind":"Components.ChildContent","Name":"Blazorise.Accordion.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Accordion"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Accordion.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-520086611,"Kind":"Components.Component","Name":"Blazorise.Addon","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for buttons, labels or inputs placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon"}},{"HashCode":-2079868388,"Kind":"Components.Component","Name":"Blazorise.Addon","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for buttons, labels or inputs placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1264768968,"Kind":"Components.ChildContent","Name":"Blazorise.Addon.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addon.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2116667989,"Kind":"Components.ChildContent","Name":"Blazorise.Addon.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addon.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1546928133,"Kind":"Components.Component","Name":"Blazorise.AddonLabel","AssemblyName":"Blazorise","Documentation":"\n \n Static text that can be placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AddonLabel"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AddonLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel"}},{"HashCode":1775804310,"Kind":"Components.Component","Name":"Blazorise.AddonLabel","AssemblyName":"Blazorise","Documentation":"\n \n Static text that can be placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AddonLabel"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AddonLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1564227885,"Kind":"Components.ChildContent","Name":"Blazorise.AddonLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AddonLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AddonLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1935443366,"Kind":"Components.ChildContent","Name":"Blazorise.AddonLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AddonLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AddonLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-444590614,"Kind":"Components.Component","Name":"Blazorise.Addons","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text, buttons, or button groups on either side of textual inputs.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the addons inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of the elements placed inside of this .\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons"}},{"HashCode":-116912600,"Kind":"Components.Component","Name":"Blazorise.Addons","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text, buttons, or button groups on either side of textual inputs.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Addons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the addons inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of the elements placed inside of this .\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":768277823,"Kind":"Components.ChildContent","Name":"Blazorise.Addons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":620032555,"Kind":"Components.ChildContent","Name":"Blazorise.Addons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Addons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1851625518,"Kind":"Components.Component","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"\n \n Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Alert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Dismisable","TypeName":"System.Boolean","Documentation":"\n \n Enables the alert to be closed by placing the padding for close button.\n \n ","Metadata":{"Common.PropertyName":"Dismisable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets the alert visibility.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the alert visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the alert color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert"}},{"HashCode":-1337074427,"Kind":"Components.Component","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"\n \n Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Alert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Dismisable","TypeName":"System.Boolean","Documentation":"\n \n Enables the alert to be closed by placing the padding for close button.\n \n ","Metadata":{"Common.PropertyName":"Dismisable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets the alert visibility.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the alert visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the alert color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-681719042,"Kind":"Components.ChildContent","Name":"Blazorise.Alert.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Alert"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Alert.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1381189751,"Kind":"Components.ChildContent","Name":"Blazorise.Alert.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Alert"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Alert.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1739853398,"Kind":"Components.Component","Name":"Blazorise.AlertDescription","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for longer text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AlertDescription"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertDescription","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription"}},{"HashCode":36964466,"Kind":"Components.Component","Name":"Blazorise.AlertDescription","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for longer text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AlertDescription"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertDescription","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":589808773,"Kind":"Components.ChildContent","Name":"Blazorise.AlertDescription.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AlertDescription"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertDescription.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1050628200,"Kind":"Components.ChildContent","Name":"Blazorise.AlertDescription.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AlertDescription"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertDescription.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2021781910,"Kind":"Components.Component","Name":"Blazorise.AlertMessage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text or action buttons placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AlertMessage"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertMessage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage"}},{"HashCode":-2004989826,"Kind":"Components.Component","Name":"Blazorise.AlertMessage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text or action buttons placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AlertMessage"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertMessage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2062553487,"Kind":"Components.ChildContent","Name":"Blazorise.AlertMessage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AlertMessage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertMessage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":893390706,"Kind":"Components.ChildContent","Name":"Blazorise.AlertMessage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AlertMessage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertMessage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-380236426,"Kind":"Components.Component","Name":"Blazorise.Badge","AssemblyName":"Blazorise","Documentation":"\n \n Small and adaptive tag for adding context to just about any content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Badge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pill","TypeName":"System.Boolean","Documentation":"\n \n Make the badge more rounded.\n \n ","Metadata":{"Common.PropertyName":"Pill","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the badge contextual color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Link","TypeName":"System.String","Documentation":"\n \n Create a badge link and provide actionable badges with hover and focus states.\n \n ","Metadata":{"Common.PropertyName":"Link","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on close button click.\n \n ","Metadata":{"Common.PropertyName":"CloseClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Badge","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge"}},{"HashCode":-92525474,"Kind":"Components.Component","Name":"Blazorise.Badge","AssemblyName":"Blazorise","Documentation":"\n \n Small and adaptive tag for adding context to just about any content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Badge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pill","TypeName":"System.Boolean","Documentation":"\n \n Make the badge more rounded.\n \n ","Metadata":{"Common.PropertyName":"Pill","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the badge contextual color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Link","TypeName":"System.String","Documentation":"\n \n Create a badge link and provide actionable badges with hover and focus states.\n \n ","Metadata":{"Common.PropertyName":"Link","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on close button click.\n \n ","Metadata":{"Common.PropertyName":"CloseClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Badge","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":224914082,"Kind":"Components.ChildContent","Name":"Blazorise.Badge.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Badge"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Badge.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2123680686,"Kind":"Components.ChildContent","Name":"Blazorise.Badge.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Badge"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Badge.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-525323946,"Kind":"Components.Component","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"\n \n The component is a wrapper that positions branding, navigation, and other elements into a concise header or sidebar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Bar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Controls the state of toggler and the menu.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the bar visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"NavigationBreakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing after Navigation.\n \n ","Metadata":{"Common.PropertyName":"NavigationBreakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Defines the preferred theme contrast for this component.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Defines the alignment within bar.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarMode","IsEnum":true,"Documentation":"\n \n Defines the orientation for the bar. Vertical is required when using as a Sidebar.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarMode"}},{"Kind":"Components.Component","Name":"CollapseMode","TypeName":"Blazorise.BarCollapseMode","IsEnum":true,"Documentation":"\n \n Defines how the bar will be collapsed.\n \n ","Metadata":{"Common.PropertyName":"CollapseMode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarCollapseMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar"}},{"HashCode":1660685476,"Kind":"Components.Component","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"\n \n The component is a wrapper that positions branding, navigation, and other elements into a concise header or sidebar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Controls the state of toggler and the menu.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the bar visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"NavigationBreakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing after Navigation.\n \n ","Metadata":{"Common.PropertyName":"NavigationBreakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Defines the preferred theme contrast for this component.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Defines the alignment within bar.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarMode","IsEnum":true,"Documentation":"\n \n Defines the orientation for the bar. Vertical is required when using as a Sidebar.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarMode"}},{"Kind":"Components.Component","Name":"CollapseMode","TypeName":"Blazorise.BarCollapseMode","IsEnum":true,"Documentation":"\n \n Defines how the bar will be collapsed.\n \n ","Metadata":{"Common.PropertyName":"CollapseMode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarCollapseMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-972430105,"Kind":"Components.ChildContent","Name":"Blazorise.Bar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Bar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-735345064,"Kind":"Components.ChildContent","Name":"Blazorise.Bar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2441000,"Kind":"Components.Component","Name":"Blazorise.BarBrand","AssemblyName":"Blazorise","Documentation":"\n \n Part of the component that is always visible, and which usually contains\n the logo and optionally some links or icons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarBrand"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarBrand","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand"}},{"HashCode":837333940,"Kind":"Components.Component","Name":"Blazorise.BarBrand","AssemblyName":"Blazorise","Documentation":"\n \n Part of the component that is always visible, and which usually contains\n the logo and optionally some links or icons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarBrand"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarBrand","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":928591663,"Kind":"Components.ChildContent","Name":"Blazorise.BarBrand.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarBrand"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarBrand.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1152959382,"Kind":"Components.ChildContent","Name":"Blazorise.BarBrand.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarBrand"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarBrand.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-253230153,"Kind":"Components.Component","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"\n \n The dropdown menu, which can include bar items and dividers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":2066890853,"Kind":"Components.Component","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"\n \n The dropdown menu, which can include bar items and dividers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-479615004,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":134473509,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1384843187,"Kind":"Components.Component","Name":"Blazorise.BarDropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownDivider"}},{"HashCode":1104171084,"Kind":"Components.Component","Name":"Blazorise.BarDropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownDivider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":879597525,"Kind":"Components.Component","Name":"Blazorise.BarDropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the link element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown item. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem"}},{"HashCode":158020648,"Kind":"Components.Component","Name":"Blazorise.BarDropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the link element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown item. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-521821708,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1278372397,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1128509915,"Kind":"Components.Component","Name":"Blazorise.BarDropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu"}},{"HashCode":-1810742885,"Kind":"Components.Component","Name":"Blazorise.BarDropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1059033417,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2138061968,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1712136207,"Kind":"Components.Component","Name":"Blazorise.BarDropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the visibility or collapse of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown toggle. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle"}},{"HashCode":1302857237,"Kind":"Components.Component","Name":"Blazorise.BarDropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the visibility or collapse of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown toggle. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2124809379,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1058623819,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1825424589,"Kind":"Components.Component","Name":"Blazorise.BarEnd","AssemblyName":"Blazorise","Documentation":"\n \n The far part of the menu, which appears at the end of the navbar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarEnd"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarEnd","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd"}},{"HashCode":-227851957,"Kind":"Components.Component","Name":"Blazorise.BarEnd","AssemblyName":"Blazorise","Documentation":"\n \n The far part of the menu, which appears at the end of the navbar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarEnd"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarEnd","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":760206695,"Kind":"Components.ChildContent","Name":"Blazorise.BarEnd.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarEnd"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarEnd.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1838477882,"Kind":"Components.ChildContent","Name":"Blazorise.BarEnd.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarEnd"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarEnd.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2078422674,"Kind":"Components.Component","Name":"Blazorise.BarIcon","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component around that is used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarIcon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"IconName","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"IconName","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle","IsEnum":true,"Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize","IsEnum":true,"Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarIcon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarIcon"}},{"HashCode":2046050373,"Kind":"Components.Component","Name":"Blazorise.BarIcon","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component around that is used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarIcon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"IconName","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"IconName","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle","IsEnum":true,"Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize","IsEnum":true,"Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarIcon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarIcon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":812144743,"Kind":"Components.Component","Name":"Blazorise.BarItem","AssemblyName":"Blazorise","Documentation":"\n \n Container for or components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the flag to indicate if is active, or focused.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the disabled state to make inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem"}},{"HashCode":-2095440602,"Kind":"Components.Component","Name":"Blazorise.BarItem","AssemblyName":"Blazorise","Documentation":"\n \n Container for or components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the flag to indicate if is active, or focused.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the disabled state to make inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1207116583,"Kind":"Components.ChildContent","Name":"Blazorise.BarItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1724062552,"Kind":"Components.ChildContent","Name":"Blazorise.BarItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1626427353,"Kind":"Components.Component","Name":"Blazorise.BarLabel","AssemblyName":"Blazorise","Documentation":"\n \n Small text that can appear next to the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel"}},{"HashCode":-156085787,"Kind":"Components.Component","Name":"Blazorise.BarLabel","AssemblyName":"Blazorise","Documentation":"\n \n Small text that can appear next to the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2132891065,"Kind":"Components.ChildContent","Name":"Blazorise.BarLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":478872288,"Kind":"Components.ChildContent","Name":"Blazorise.BarLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-757385686,"Kind":"Components.Component","Name":"Blazorise.BarLink","AssemblyName":"Blazorise","Documentation":"\n \n A clickable link, the sibling of a or .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink"}},{"HashCode":589554455,"Kind":"Components.Component","Name":"Blazorise.BarLink","AssemblyName":"Blazorise","Documentation":"\n \n A clickable link, the sibling of a or .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1968240686,"Kind":"Components.ChildContent","Name":"Blazorise.BarLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":181721531,"Kind":"Components.ChildContent","Name":"Blazorise.BarLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1213124967,"Kind":"Components.Component","Name":"Blazorise.BarMenu","AssemblyName":"Blazorise","Documentation":"\n \n The main part of the , hidden on touch devices, visible on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu"}},{"HashCode":-527591923,"Kind":"Components.Component","Name":"Blazorise.BarMenu","AssemblyName":"Blazorise","Documentation":"\n \n The main part of the , hidden on touch devices, visible on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2104843693,"Kind":"Components.ChildContent","Name":"Blazorise.BarMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1671237246,"Kind":"Components.ChildContent","Name":"Blazorise.BarMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-543610209,"Kind":"Components.Component","Name":"Blazorise.BarStart","AssemblyName":"Blazorise","Documentation":"\n \n The near part of the menu, which appears next to the navbar brand on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarStart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarStart","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart"}},{"HashCode":-398875947,"Kind":"Components.Component","Name":"Blazorise.BarStart","AssemblyName":"Blazorise","Documentation":"\n \n The near part of the menu, which appears next to the navbar brand on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarStart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarStart","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2033750277,"Kind":"Components.ChildContent","Name":"Blazorise.BarStart.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarStart"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarStart.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2068355097,"Kind":"Components.ChildContent","Name":"Blazorise.BarStart.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarStart"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarStart.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1236928360,"Kind":"Components.Component","Name":"Blazorise.BarToggler","AssemblyName":"Blazorise","Documentation":"\n \n Controls the visibility state of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarToggler","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler"}},{"HashCode":1728512540,"Kind":"Components.Component","Name":"Blazorise.BarToggler","AssemblyName":"Blazorise","Documentation":"\n \n Controls the visibility state of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarToggler","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-921310574,"Kind":"Components.ChildContent","Name":"Blazorise.BarToggler.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":733393952,"Kind":"Components.ChildContent","Name":"Blazorise.BarToggler.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-293454162,"Kind":"Components.Component","Name":"Blazorise.Breadcrumb","AssemblyName":"Blazorise","Documentation":"\n \n Indicate the current page's location within a navigational hierarchy.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Breadcrumb"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BreadcrumbMode","IsEnum":true,"Documentation":"\n \n Defines the breadcrumb activation mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BreadcrumbMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Breadcrumb","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb"}},{"HashCode":1491322845,"Kind":"Components.Component","Name":"Blazorise.Breadcrumb","AssemblyName":"Blazorise","Documentation":"\n \n Indicate the current page's location within a navigational hierarchy.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Breadcrumb"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BreadcrumbMode","IsEnum":true,"Documentation":"\n \n Defines the breadcrumb activation mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BreadcrumbMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Breadcrumb","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":732877874,"Kind":"Components.ChildContent","Name":"Blazorise.Breadcrumb.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Breadcrumb"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Breadcrumb.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1212755210,"Kind":"Components.ChildContent","Name":"Blazorise.Breadcrumb.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Breadcrumb"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Breadcrumb.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1795675738,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbItem","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a breadcrumb link.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BreadcrumbItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the item active state.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem"}},{"HashCode":-674844738,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbItem","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a breadcrumb link.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BreadcrumbItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the item active state.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":852931397,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BreadcrumbItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1684353181,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BreadcrumbItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":841105959,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbLink","AssemblyName":"Blazorise","Documentation":"\n \n Links can be href's for anchor tags, or to's for router-links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BreadcrumbLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Link to the destination page.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Defines the title of a link, which appears to the user as a tooltip.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink"}},{"HashCode":369708324,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbLink","AssemblyName":"Blazorise","Documentation":"\n \n Links can be href's for anchor tags, or to's for router-links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BreadcrumbLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Link to the destination page.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Defines the title of a link, which appears to the user as a tooltip.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1388415496,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BreadcrumbLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1872829479,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BreadcrumbLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2067161831,"Kind":"Components.Component","Name":"Blazorise.Button","AssemblyName":"Blazorise","Documentation":"\n \n Clickable button for actions in forms, dialogs, and more with support for multiple sizes, states, and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Button","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button"}},{"HashCode":732935187,"Kind":"Components.Component","Name":"Blazorise.Button","AssemblyName":"Blazorise","Documentation":"\n \n Clickable button for actions in forms, dialogs, and more with support for multiple sizes, states, and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Button","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1554659901,"Kind":"Components.ChildContent","Name":"Blazorise.Button.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":665471880,"Kind":"Components.ChildContent","Name":"Blazorise.Button.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":108373029,"Kind":"Components.ChildContent","Name":"Blazorise.Button.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1730903623,"Kind":"Components.ChildContent","Name":"Blazorise.Button.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-93834369,"Kind":"Components.Component","Name":"Blazorise.Buttons","AssemblyName":"Blazorise","Documentation":"\n \n Group a series of buttons together on a single line.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Buttons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ButtonsRole","IsEnum":true,"Documentation":"\n \n Gets or sets the role of the button group.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonsRole"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Gets or sets the button group orientation mode.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size","IsEnum":true,"Documentation":"\n \n Change the size of multiple buttons at once.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Buttons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons"}},{"HashCode":1906185215,"Kind":"Components.Component","Name":"Blazorise.Buttons","AssemblyName":"Blazorise","Documentation":"\n \n Group a series of buttons together on a single line.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Buttons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ButtonsRole","IsEnum":true,"Documentation":"\n \n Gets or sets the role of the button group.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonsRole"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Gets or sets the button group orientation mode.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size","IsEnum":true,"Documentation":"\n \n Change the size of multiple buttons at once.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Buttons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1739991213,"Kind":"Components.ChildContent","Name":"Blazorise.Buttons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Buttons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Buttons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":984444986,"Kind":"Components.ChildContent","Name":"Blazorise.Buttons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Buttons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Buttons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1185110593,"Kind":"Components.Component","Name":"Blazorise.CloseButton","AssemblyName":"Blazorise","Documentation":"\n \n A generic close button for dismissing content like modals and alerts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CloseButton","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton"}},{"HashCode":-1910233741,"Kind":"Components.Component","Name":"Blazorise.CloseButton","AssemblyName":"Blazorise","Documentation":"\n \n A generic close button for dismissing content like modals and alerts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CloseButton","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-982637662,"Kind":"Components.ChildContent","Name":"Blazorise.CloseButton.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1784506347,"Kind":"Components.ChildContent","Name":"Blazorise.CloseButton.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1576718304,"Kind":"Components.Component","Name":"Blazorise.Card","AssemblyName":"Blazorise","Documentation":"\n \n A card is a flexible and extensible content container. It includes options for headers and footers,\n a wide variety of content, contextual background colors, and powerful display options.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Card"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"WhiteText","TypeName":"System.Boolean","Documentation":"\n \n Sets the white text when using the darker background.\n \n ","Metadata":{"Common.PropertyName":"WhiteText","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Card","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card"}},{"HashCode":329922929,"Kind":"Components.Component","Name":"Blazorise.Card","AssemblyName":"Blazorise","Documentation":"\n \n A card is a flexible and extensible content container. It includes options for headers and footers,\n a wide variety of content, contextual background colors, and powerful display options.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Card"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"WhiteText","TypeName":"System.Boolean","Documentation":"\n \n Sets the white text when using the darker background.\n \n ","Metadata":{"Common.PropertyName":"WhiteText","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Card","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-807639387,"Kind":"Components.ChildContent","Name":"Blazorise.Card.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Card"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Card.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1718311592,"Kind":"Components.ChildContent","Name":"Blazorise.Card.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Card"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Card.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":309820480,"Kind":"Components.Component","Name":"Blazorise.CardActions","AssemblyName":"Blazorise","Documentation":"\n \n Container for various card actions or commands.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardActions"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardActions","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions"}},{"HashCode":-1140868874,"Kind":"Components.Component","Name":"Blazorise.CardActions","AssemblyName":"Blazorise","Documentation":"\n \n Container for various card actions or commands.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardActions"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardActions","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1780565486,"Kind":"Components.ChildContent","Name":"Blazorise.CardActions.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardActions"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardActions.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1561370171,"Kind":"Components.ChildContent","Name":"Blazorise.CardActions.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardActions"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardActions.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1786391730,"Kind":"Components.Component","Name":"Blazorise.CardBody","AssemblyName":"Blazorise","Documentation":"\n \n The main block of a .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody"}},{"HashCode":1543672730,"Kind":"Components.Component","Name":"Blazorise.CardBody","AssemblyName":"Blazorise","Documentation":"\n \n The main block of a .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1613106984,"Kind":"Components.ChildContent","Name":"Blazorise.CardBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":291403024,"Kind":"Components.ChildContent","Name":"Blazorise.CardBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1770641001,"Kind":"Components.Component","Name":"Blazorise.CardDeck","AssemblyName":"Blazorise","Documentation":"\n \n Container for an identical width and height cards that aren't attached to one another.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardDeck"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardDeck","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck"}},{"HashCode":812508804,"Kind":"Components.Component","Name":"Blazorise.CardDeck","AssemblyName":"Blazorise","Documentation":"\n \n Container for an identical width and height cards that aren't attached to one another.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardDeck"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardDeck","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-533201163,"Kind":"Components.ChildContent","Name":"Blazorise.CardDeck.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardDeck"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardDeck.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-840787417,"Kind":"Components.ChildContent","Name":"Blazorise.CardDeck.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardDeck"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardDeck.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1152017607,"Kind":"Components.Component","Name":"Blazorise.CardFooter","AssemblyName":"Blazorise","Documentation":"\n \n An optional footer within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter"}},{"HashCode":782205562,"Kind":"Components.Component","Name":"Blazorise.CardFooter","AssemblyName":"Blazorise","Documentation":"\n \n An optional footer within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1035593538,"Kind":"Components.ChildContent","Name":"Blazorise.CardFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":464041491,"Kind":"Components.ChildContent","Name":"Blazorise.CardFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":844709499,"Kind":"Components.Component","Name":"Blazorise.CardGroup","AssemblyName":"Blazorise","Documentation":"\n \n Represent cards as a single, attached component with same width and height columns. Card groups use display: flex; to reach their sizing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup"}},{"HashCode":2104479215,"Kind":"Components.Component","Name":"Blazorise.CardGroup","AssemblyName":"Blazorise","Documentation":"\n \n Represent cards as a single, attached component with same width and height columns. Card groups use display: flex; to reach their sizing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1341198585,"Kind":"Components.ChildContent","Name":"Blazorise.CardGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1504411586,"Kind":"Components.ChildContent","Name":"Blazorise.CardGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1049760100,"Kind":"Components.Component","Name":"Blazorise.CardHeader","AssemblyName":"Blazorise","Documentation":"\n \n An optional header within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader"}},{"HashCode":568541154,"Kind":"Components.Component","Name":"Blazorise.CardHeader","AssemblyName":"Blazorise","Documentation":"\n \n An optional header within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2113214009,"Kind":"Components.ChildContent","Name":"Blazorise.CardHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":356022261,"Kind":"Components.ChildContent","Name":"Blazorise.CardHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1503294348,"Kind":"Components.Component","Name":"Blazorise.CardImage","AssemblyName":"Blazorise","Documentation":"\n \n A fullwidth container for a responsive image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Image url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative image text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage"}},{"HashCode":-1373800323,"Kind":"Components.Component","Name":"Blazorise.CardImage","AssemblyName":"Blazorise","Documentation":"\n \n A fullwidth container for a responsive image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Image url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative image text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570216926,"Kind":"Components.ChildContent","Name":"Blazorise.CardImage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardImage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardImage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-692073897,"Kind":"Components.ChildContent","Name":"Blazorise.CardImage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardImage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardImage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-816304688,"Kind":"Components.Component","Name":"Blazorise.CardLink","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a card links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Link url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative link text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink"}},{"HashCode":-1112588113,"Kind":"Components.Component","Name":"Blazorise.CardLink","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a card links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Link url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative link text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809032125,"Kind":"Components.ChildContent","Name":"Blazorise.CardLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-429391227,"Kind":"Components.ChildContent","Name":"Blazorise.CardLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1191798037,"Kind":"Components.Component","Name":"Blazorise.CardSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding subtitle to a heading tag. Subtitles are generally placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle"}},{"HashCode":-985921133,"Kind":"Components.Component","Name":"Blazorise.CardSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding subtitle to a heading tag. Subtitles are generally placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":716146697,"Kind":"Components.ChildContent","Name":"Blazorise.CardSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1761888807,"Kind":"Components.ChildContent","Name":"Blazorise.CardSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1605021563,"Kind":"Components.Component","Name":"Blazorise.CardText","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for all text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardText","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText"}},{"HashCode":585338013,"Kind":"Components.Component","Name":"Blazorise.CardText","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for all text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardText","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1723534710,"Kind":"Components.ChildContent","Name":"Blazorise.CardText.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardText"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardText.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-946088130,"Kind":"Components.ChildContent","Name":"Blazorise.CardText.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardText"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardText.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":867002659,"Kind":"Components.Component","Name":"Blazorise.CardTitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding title to a heading tag.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle"}},{"HashCode":2074573085,"Kind":"Components.Component","Name":"Blazorise.CardTitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding title to a heading tag.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-108336700,"Kind":"Components.ChildContent","Name":"Blazorise.CardTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1084291450,"Kind":"Components.ChildContent","Name":"Blazorise.CardTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1452938127,"Kind":"Components.Component","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"\n \n A slideshow component for cycling through elements - images or slides of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-2006418890,"Kind":"Components.Component","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"\n \n A slideshow component for cycling through elements - images or slides of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1072326527,"Kind":"Components.ChildContent","Name":"Blazorise.Carousel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Carousel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":636300238,"Kind":"Components.ChildContent","Name":"Blazorise.Carousel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Carousel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":516899071,"Kind":"Components.Component","Name":"Blazorise.CarouselSlide","AssemblyName":"Blazorise","Documentation":"\n \n A container for placing content in a carousel slide.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CarouselSlide"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Int32?","Documentation":"\n \n Defines the interval(in milliseconds) after which this item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the slide name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CarouselSlide","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide"}},{"HashCode":651073420,"Kind":"Components.Component","Name":"Blazorise.CarouselSlide","AssemblyName":"Blazorise","Documentation":"\n \n A container for placing content in a carousel slide.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CarouselSlide"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Int32?","Documentation":"\n \n Defines the interval(in milliseconds) after which this item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the slide name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CarouselSlide","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-743868392,"Kind":"Components.ChildContent","Name":"Blazorise.CarouselSlide.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CarouselSlide"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CarouselSlide.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":961491582,"Kind":"Components.ChildContent","Name":"Blazorise.CarouselSlide.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CarouselSlide"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CarouselSlide.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1391397233,"Kind":"Components.Component","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"\n \n Checkboxes allow the user to select one or more items from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True"}},{"HashCode":900988663,"Kind":"Components.Component","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"\n \n Checkboxes allow the user to select one or more items from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2007136348,"Kind":"Components.ChildContent","Name":"Blazorise.Check.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1608002429,"Kind":"Components.ChildContent","Name":"Blazorise.Check.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":720527478,"Kind":"Components.ChildContent","Name":"Blazorise.Check.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1389227217,"Kind":"Components.ChildContent","Name":"Blazorise.Check.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1865303686,"Kind":"Components.Component","Name":"Blazorise.Collapse","AssemblyName":"Blazorise","Documentation":"\n \n Toggle visibility of almost any content on your pages in a vertically collapsing container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Collapse"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the collapse visibility state.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Collapse","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse"}},{"HashCode":-441398865,"Kind":"Components.Component","Name":"Blazorise.Collapse","AssemblyName":"Blazorise","Documentation":"\n \n Toggle visibility of almost any content on your pages in a vertically collapsing container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Collapse"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the collapse visibility state.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Collapse","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":68834940,"Kind":"Components.ChildContent","Name":"Blazorise.Collapse.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Collapse"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Collapse.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":799426269,"Kind":"Components.ChildContent","Name":"Blazorise.Collapse.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Collapse"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Collapse.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":65041486,"Kind":"Components.Component","Name":"Blazorise.CollapseBody","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CollapseBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody"}},{"HashCode":1703022064,"Kind":"Components.Component","Name":"Blazorise.CollapseBody","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CollapseBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":713394576,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CollapseBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1458136225,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CollapseBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1697128713,"Kind":"Components.Component","Name":"Blazorise.CollapseHeader","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse header.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CollapseHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader"}},{"HashCode":789085958,"Kind":"Components.Component","Name":"Blazorise.CollapseHeader","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse header.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CollapseHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1035218844,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CollapseHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1768827174,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CollapseHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1724813998,"Kind":"Components.Component","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit"}},{"HashCode":-1450674558,"Kind":"Components.Component","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":773023615,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1928903373,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1324560482,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":464405156,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2082796335,"Kind":"Components.Component","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Palette","TypeName":"System.String[]","Documentation":"\n \n List a colors below the colorpicker to make it convenient for users to choose from\n frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"Palette","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ShowPalette","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the palette below the colorpicker to make it convenient for users to\n choose from frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"ShowPalette","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HideAfterPaletteSelect","TypeName":"System.Boolean","Documentation":"\n \n Automatically hides the dropdown menu after a palette color is selected.\n \n ","Metadata":{"Common.PropertyName":"HideAfterPaletteSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowClearButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the clear buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowClearButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCancelButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowCancelButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker"}},{"HashCode":-903240446,"Kind":"Components.Component","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Palette","TypeName":"System.String[]","Documentation":"\n \n List a colors below the colorpicker to make it convenient for users to choose from\n frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"Palette","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ShowPalette","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the palette below the colorpicker to make it convenient for users to\n choose from frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"ShowPalette","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HideAfterPaletteSelect","TypeName":"System.Boolean","Documentation":"\n \n Automatically hides the dropdown menu after a palette color is selected.\n \n ","Metadata":{"Common.PropertyName":"HideAfterPaletteSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowClearButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the clear buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowClearButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCancelButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowCancelButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2043208415,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":163522778,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-689556216,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-483538984,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1798075137,"Kind":"Components.Component","Name":"Blazorise.Column","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a column in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Column"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Column","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column"}},{"HashCode":855818266,"Kind":"Components.Component","Name":"Blazorise.Column","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a column in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Column"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Column","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-587479560,"Kind":"Components.ChildContent","Name":"Blazorise.Column.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Column"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Column.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-333662903,"Kind":"Components.ChildContent","Name":"Blazorise.Column.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Column"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Column.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1884416562,"Kind":"Components.Component","Name":"Blazorise.Container","AssemblyName":"Blazorise","Documentation":"\n \n The container is a simple element that allows you to place content within a given device or viewport.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Container"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Makes a full width container that is 100% wide until the specified breakpoint is reached.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Makes a full width container, spanning the entire width of the viewport.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Container","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container"}},{"HashCode":2029959896,"Kind":"Components.Component","Name":"Blazorise.Container","AssemblyName":"Blazorise","Documentation":"\n \n The container is a simple element that allows you to place content within a given device or viewport.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Container"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Makes a full width container that is 100% wide until the specified breakpoint is reached.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Makes a full width container, spanning the entire width of the viewport.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Container","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1441591130,"Kind":"Components.ChildContent","Name":"Blazorise.Container.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Container"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Container.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":203215788,"Kind":"Components.ChildContent","Name":"Blazorise.Container.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Container"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Container.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-606721333,"Kind":"Components.Component","Name":"Blazorise.Control","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Control"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Determines if the check or radio control will be inlined.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ControlRole","IsEnum":true,"Documentation":"\n \n Sets the role that affects the behaviour of the control container.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ControlRole"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Control","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control"}},{"HashCode":1759686999,"Kind":"Components.Component","Name":"Blazorise.Control","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Control"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Determines if the check or radio control will be inlined.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ControlRole","IsEnum":true,"Documentation":"\n \n Sets the role that affects the behaviour of the control container.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ControlRole"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Control","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1540811379,"Kind":"Components.ChildContent","Name":"Blazorise.Control.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Control"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Control.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-425566898,"Kind":"Components.ChildContent","Name":"Blazorise.Control.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Control"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Control.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":287704569,"Kind":"Components.Component","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DateEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DateEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32","Documentation":"\n \n The step attribute specifies the legal day intervals to choose from when the user opens the calendar in a date field.\n \n For example, if step = \"2\", you can only select every second day in the calendar.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.GenericTyped":"True"}},{"HashCode":539612541,"Kind":"Components.Component","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DateEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DateEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32","Documentation":"\n \n The step attribute specifies the legal day intervals to choose from when the user opens the calendar in a date field.\n \n For example, if step = \"2\", you can only select every second day in the calendar.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687776632,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":924764308,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":11277559,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1671105011,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1138307810,"Kind":"Components.Component","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DatePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DateInputSelectionMode","IsEnum":true,"Documentation":"\n \n Defines the mode in which the dates can be selected.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputSelectionMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Dates","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Dates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DatesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DatesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"FirstDayOfWeek","TypeName":"System.DayOfWeek","IsEnum":true,"Documentation":"\n \n Defines the first day of the week.\n \n ","Metadata":{"Common.PropertyName":"FirstDayOfWeek","Common.GloballyQualifiedTypeName":"global::System.DayOfWeek"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the date input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledDates","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n List of disabled dates that the user should not be able to pick.\n \n ","Metadata":{"Common.PropertyName":"DisabledDates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the calendar in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.GenericTyped":"True"}},{"HashCode":682137510,"Kind":"Components.Component","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DatePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DateInputSelectionMode","IsEnum":true,"Documentation":"\n \n Defines the mode in which the dates can be selected.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputSelectionMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Dates","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Dates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DatesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DatesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"FirstDayOfWeek","TypeName":"System.DayOfWeek","IsEnum":true,"Documentation":"\n \n Defines the first day of the week.\n \n ","Metadata":{"Common.PropertyName":"FirstDayOfWeek","Common.GloballyQualifiedTypeName":"global::System.DayOfWeek"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the date input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledDates","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n List of disabled dates that the user should not be able to pick.\n \n ","Metadata":{"Common.PropertyName":"DisabledDates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the calendar in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-498722904,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1713523488,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2027117241,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":603600556,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-330348193,"Kind":"Components.Component","Name":"Blazorise.Divider","AssemblyName":"Blazorise","Documentation":"\n \n A divider is a thin line that groups content in lists and layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Divider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DividerType","TypeName":"Blazorise.DividerType?","Documentation":"\n \n Defines the type and style of the divider.\n \n ","Metadata":{"Common.PropertyName":"DividerType","Common.GloballyQualifiedTypeName":"global::Blazorise.DividerType?"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Defines the text of the divider when it's set as .\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Divider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Divider"}},{"HashCode":-1610813950,"Kind":"Components.Component","Name":"Blazorise.Divider","AssemblyName":"Blazorise","Documentation":"\n \n A divider is a thin line that groups content in lists and layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Divider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DividerType","TypeName":"Blazorise.DividerType?","Documentation":"\n \n Defines the type and style of the divider.\n \n ","Metadata":{"Common.PropertyName":"DividerType","Common.GloballyQualifiedTypeName":"global::Blazorise.DividerType?"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Defines the text of the divider when it's set as .\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Divider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Divider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-939040714,"Kind":"Components.Component","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"\n \n Dropdown is toggleable, contextual overlay for displaying lists of links and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the dropdown menu visibility has changed.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown"}},{"HashCode":1063847589,"Kind":"Components.Component","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"\n \n Dropdown is toggleable, contextual overlay for displaying lists of links and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the dropdown menu visibility has changed.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-590941174,"Kind":"Components.ChildContent","Name":"Blazorise.Dropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Dropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":565039148,"Kind":"Components.ChildContent","Name":"Blazorise.Dropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Dropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2129311378,"Kind":"Components.Component","Name":"Blazorise.DropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownDivider"}},{"HashCode":974840090,"Kind":"Components.Component","Name":"Blazorise.DropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownDivider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1571054134,"Kind":"Components.Component","Name":"Blazorise.DropdownHeader","AssemblyName":"Blazorise","Documentation":"\n \n Add a header to label sections of actions in any dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader"}},{"HashCode":1261764526,"Kind":"Components.Component","Name":"Blazorise.DropdownHeader","AssemblyName":"Blazorise","Documentation":"\n \n Add a header to label sections of actions in any dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-921139180,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":640400920,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":219602491,"Kind":"Components.Component","Name":"Blazorise.DropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Object","Documentation":"\n \n Holds the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active item.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently disabled item.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem"}},{"HashCode":-1169915259,"Kind":"Components.Component","Name":"Blazorise.DropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Object","Documentation":"\n \n Holds the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active item.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently disabled item.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1122256310,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1923288828,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":924501527,"Kind":"Components.Component","Name":"Blazorise.DropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownMenu"}],"BoundAttributes":[{"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":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu"}},{"HashCode":314002541,"Kind":"Components.Component","Name":"Blazorise.DropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownMenu"}],"BoundAttributes":[{"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":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1188476678,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1352821189,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":319288371,"Kind":"Components.Component","Name":"Blazorise.DropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the dropdown menu visibility on or off.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle"}},{"HashCode":-1058650219,"Kind":"Components.Component","Name":"Blazorise.DropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the dropdown menu visibility on or off.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1965441760,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-475355256,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":879491233,"Kind":"Components.Component","Name":"Blazorise.DropContainer","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component for the draggable items and dropzones.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropContainer"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropContainer component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Items that are used for the drag&drop withing the container.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDropped","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Callback that indicates that an item has been dropped on a drop zone. Should be used to update the \"status\" of the data item.\n \n ","Metadata":{"Common.PropertyName":"ItemDropped","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to the specified zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropContainer","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.GenericTyped":"True"}},{"HashCode":321260949,"Kind":"Components.Component","Name":"Blazorise.DropContainer","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component for the draggable items and dropzones.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropContainer"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropContainer component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Items that are used for the drag&drop withing the container.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDropped","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Callback that indicates that an item has been dropped on a drop zone. Should be used to update the \"status\" of the data item.\n \n ","Metadata":{"Common.PropertyName":"ItemDropped","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to the specified zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropContainer","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1585144258,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"DropContainer"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-217716303,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.DropContainer"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1502804095,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropContainer"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":207447379,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropContainer"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":149805513,"Kind":"Components.Component","Name":"Blazorise.DropZone","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component that are acting as a drop area for the drop items.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropZone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropZone component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique name of the dropzone.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to this zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean?","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AllowReorder","TypeName":"System.Boolean","Documentation":"\n \n If true, the reordering of the items will be enabled.\n \n ","Metadata":{"Common.PropertyName":"AllowReorder","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"OnlyZone","TypeName":"System.Boolean","Documentation":"\n \n If true, will only act as a dropable zone and not render any items.\n \n ","Metadata":{"Common.PropertyName":"OnlyZone","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropZone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.GenericTyped":"True"}},{"HashCode":1038447463,"Kind":"Components.Component","Name":"Blazorise.DropZone","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component that are acting as a drop area for the drop items.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropZone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropZone component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique name of the dropzone.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to this zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean?","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AllowReorder","TypeName":"System.Boolean","Documentation":"\n \n If true, the reordering of the items will be enabled.\n \n ","Metadata":{"Common.PropertyName":"AllowReorder","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"OnlyZone","TypeName":"System.Boolean","Documentation":"\n \n If true, will only act as a dropable zone and not render any items.\n \n ","Metadata":{"Common.PropertyName":"OnlyZone","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropZone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1598962493,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"DropZone"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1575193229,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.DropZone"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":526634105,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropZone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1608403951,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropZone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-186662880,"Kind":"Components.Component","Name":"Blazorise._Draggable","AssemblyName":"Blazorise","Documentation":"\n \n Internal component that represents the drag item used by the .\n \n Datatype of the item being dragged.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Draggable"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise._Draggable component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ZoneName","TypeName":"System.String","Documentation":"\n \n The dropzone name this this draggable belongs to.\n \n ","Metadata":{"Common.PropertyName":"ZoneName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n The data that is represented by this item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragStarted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DragStarted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragEnded","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has ended.\n \n ","Metadata":{"Common.PropertyName":"DragEnded","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, the draggable item canot be dragged.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when is set to true.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when a dragging operation is in progress.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Documentation":"\n \n Defines the index of the draggable item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HideContent","TypeName":"System.Boolean","Documentation":"\n \n If true, the item content will not be rendered.\n \n ","Metadata":{"Common.PropertyName":"HideContent","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Draggable","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.GenericTyped":"True"}},{"HashCode":-1237350291,"Kind":"Components.Component","Name":"Blazorise._Draggable","AssemblyName":"Blazorise","Documentation":"\n \n Internal component that represents the drag item used by the .\n \n Datatype of the item being dragged.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._Draggable"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise._Draggable component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ZoneName","TypeName":"System.String","Documentation":"\n \n The dropzone name this this draggable belongs to.\n \n ","Metadata":{"Common.PropertyName":"ZoneName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n The data that is represented by this item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragStarted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DragStarted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragEnded","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has ended.\n \n ","Metadata":{"Common.PropertyName":"DragEnded","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, the draggable item canot be dragged.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when is set to true.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when a dragging operation is in progress.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Documentation":"\n \n Defines the index of the draggable item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HideContent","TypeName":"System.Boolean","Documentation":"\n \n If true, the item content will not be rendered.\n \n ","Metadata":{"Common.PropertyName":"HideContent","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Draggable","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1424031195,"Kind":"Components.ChildContent","Name":"Blazorise._Draggable.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_Draggable"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise._Draggable.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1826213845,"Kind":"Components.ChildContent","Name":"Blazorise._Draggable.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise._Draggable"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise._Draggable.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1845764788,"Kind":"Components.Component","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"\n \n Component used to dynamically build a DOM element based on its name.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dynamic"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TagName","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the element to render.\n \n ","Metadata":{"Common.PropertyName":"TagName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementRef","TypeName":"Microsoft.AspNetCore.Components.ElementReference","Documentation":"\n \n Gets or sets the element reference.\n \n ","Metadata":{"Common.PropertyName":"ElementRef","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.ElementReference"}},{"Kind":"Components.Component","Name":"ElementRefChanged","TypeName":"System.Action","Documentation":"\n \n Notifies us that the element reference has changed.\n \n ","Metadata":{"Common.PropertyName":"ElementRefChanged","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ClickPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented.\n \n ","Metadata":{"Common.PropertyName":"ClickPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClickStopPropagation","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented from propagation.\n \n ","Metadata":{"Common.PropertyName":"ClickStopPropagation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"Attributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic"}},{"HashCode":166787658,"Kind":"Components.Component","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"\n \n Component used to dynamically build a DOM element based on its name.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dynamic"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TagName","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the element to render.\n \n ","Metadata":{"Common.PropertyName":"TagName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementRef","TypeName":"Microsoft.AspNetCore.Components.ElementReference","Documentation":"\n \n Gets or sets the element reference.\n \n ","Metadata":{"Common.PropertyName":"ElementRef","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.ElementReference"}},{"Kind":"Components.Component","Name":"ElementRefChanged","TypeName":"System.Action","Documentation":"\n \n Notifies us that the element reference has changed.\n \n ","Metadata":{"Common.PropertyName":"ElementRefChanged","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ClickPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented.\n \n ","Metadata":{"Common.PropertyName":"ClickPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClickStopPropagation","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented from propagation.\n \n ","Metadata":{"Common.PropertyName":"ClickStopPropagation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"Attributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1599529827,"Kind":"Components.ChildContent","Name":"Blazorise.Dynamic.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Dynamic"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dynamic.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1532957077,"Kind":"Components.ChildContent","Name":"Blazorise.Dynamic.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Dynamic"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dynamic.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":230860873,"Kind":"Components.Component","Name":"Blazorise.Field","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for form input components like label, text, button, etc.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Field","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field"}},{"HashCode":-1989508375,"Kind":"Components.Component","Name":"Blazorise.Field","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for form input components like label, text, button, etc.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Field","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-591012606,"Kind":"Components.ChildContent","Name":"Blazorise.Field.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Field.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-466728212,"Kind":"Components.ChildContent","Name":"Blazorise.Field.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Field.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2019411733,"Kind":"Components.Component","Name":"Blazorise.FieldBody","AssemblyName":"Blazorise","Documentation":"\n \n Container for input components when has set to true.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody"}},{"HashCode":-906619517,"Kind":"Components.Component","Name":"Blazorise.FieldBody","AssemblyName":"Blazorise","Documentation":"\n \n Container for input components when has set to true.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1827418633,"Kind":"Components.ChildContent","Name":"Blazorise.FieldBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-297251980,"Kind":"Components.ChildContent","Name":"Blazorise.FieldBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2119575830,"Kind":"Components.Component","Name":"Blazorise.FieldHelp","AssemblyName":"Blazorise","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldHelp"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldHelp","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp"}},{"HashCode":1182084264,"Kind":"Components.Component","Name":"Blazorise.FieldHelp","AssemblyName":"Blazorise","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldHelp"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldHelp","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1226805822,"Kind":"Components.ChildContent","Name":"Blazorise.FieldHelp.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldHelp"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldHelp.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-295211693,"Kind":"Components.ChildContent","Name":"Blazorise.FieldHelp.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldHelp"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldHelp.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-889661676,"Kind":"Components.Component","Name":"Blazorise.FieldLabel","AssemblyName":"Blazorise","Documentation":"\n \n Label for a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Gets or sets the ID of an element that this label belongs to.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Screenreader","TypeName":"Blazorise.Screenreader","IsEnum":true,"Documentation":"\n \n Defines the visibility for screen readers.\n \n ","Metadata":{"Common.PropertyName":"Screenreader","Common.GloballyQualifiedTypeName":"global::Blazorise.Screenreader"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel"}},{"HashCode":841969979,"Kind":"Components.Component","Name":"Blazorise.FieldLabel","AssemblyName":"Blazorise","Documentation":"\n \n Label for a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Gets or sets the ID of an element that this label belongs to.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Screenreader","TypeName":"Blazorise.Screenreader","IsEnum":true,"Documentation":"\n \n Defines the visibility for screen readers.\n \n ","Metadata":{"Common.PropertyName":"Screenreader","Common.GloballyQualifiedTypeName":"global::Blazorise.Screenreader"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1777846412,"Kind":"Components.ChildContent","Name":"Blazorise.FieldLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1953922861,"Kind":"Components.ChildContent","Name":"Blazorise.FieldLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1195607635,"Kind":"Components.Component","Name":"Blazorise.Fields","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple component that needs to be placed in a flexbox grid row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Fields"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Sets the field label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Help","TypeName":"System.String","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","Metadata":{"Common.PropertyName":"Help","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Fields","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields"}},{"HashCode":148437869,"Kind":"Components.Component","Name":"Blazorise.Fields","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple component that needs to be placed in a flexbox grid row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Fields"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Sets the field label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Help","TypeName":"System.String","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","Metadata":{"Common.PropertyName":"Help","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Fields","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1355633284,"Kind":"Components.ChildContent","Name":"Blazorise.Fields.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Fields"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Fields.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-802337596,"Kind":"Components.ChildContent","Name":"Blazorise.Fields.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Fields"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Fields.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-667170571,"Kind":"Components.Component","Name":"Blazorise.Figure","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for piece of content like images, than can display optional caption.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Figure"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.FigureSize","IsEnum":true,"Documentation":"\n \n Gets or sets the figure size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.FigureSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Figure","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure"}},{"HashCode":-1424715216,"Kind":"Components.Component","Name":"Blazorise.Figure","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for piece of content like images, than can display optional caption.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Figure"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.FigureSize","IsEnum":true,"Documentation":"\n \n Gets or sets the figure size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.FigureSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Figure","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":118050827,"Kind":"Components.ChildContent","Name":"Blazorise.Figure.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Figure"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Figure.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1058391281,"Kind":"Components.ChildContent","Name":"Blazorise.Figure.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Figure"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Figure.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1587277465,"Kind":"Components.Component","Name":"Blazorise.FigureCaption","AssemblyName":"Blazorise","Documentation":"\n \n Optional caption for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FigureCaption"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureCaption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption"}},{"HashCode":321044474,"Kind":"Components.Component","Name":"Blazorise.FigureCaption","AssemblyName":"Blazorise","Documentation":"\n \n Optional caption for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FigureCaption"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureCaption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":475377363,"Kind":"Components.ChildContent","Name":"Blazorise.FigureCaption.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FigureCaption"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FigureCaption.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1926988088,"Kind":"Components.ChildContent","Name":"Blazorise.FigureCaption.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FigureCaption"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FigureCaption.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-896285202,"Kind":"Components.Component","Name":"Blazorise.FigureImage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FigureImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternateText","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"AlternateText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Rounded","TypeName":"System.Boolean","Documentation":"\n \n True if container should have a rounded corners.\n \n ","Metadata":{"Common.PropertyName":"Rounded","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureImage"}},{"HashCode":656977538,"Kind":"Components.Component","Name":"Blazorise.FigureImage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FigureImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternateText","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"AlternateText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Rounded","TypeName":"System.Boolean","Documentation":"\n \n True if container should have a rounded corners.\n \n ","Metadata":{"Common.PropertyName":"Rounded","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureImage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2030242181,"Kind":"Components.Component","Name":"Blazorise.FileEdit","AssemblyName":"Blazorise","Documentation":"\n \n Input component with support for single of multi file upload.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FileEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit"}},{"HashCode":1664475384,"Kind":"Components.Component","Name":"Blazorise.FileEdit","AssemblyName":"Blazorise","Documentation":"\n \n Input component with support for single of multi file upload.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FileEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":97191749,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1762490182,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1296166880,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-747092182,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":606804155,"Kind":"Components.Component","Name":"Blazorise.FilePicker","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component build upon component providing extra file uploading features.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Upload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs once the FilePicker's Upload is triggered for every file.\n \n ","Metadata":{"Common.PropertyName":"Upload","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FilePickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"FilePickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"FileTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom file content.\n \n ","Metadata":{"Common.PropertyName":"FileTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ButtonsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ShowMode","TypeName":"Blazorise.FilePickerShowMode","IsEnum":true,"Documentation":"\n \n Gets or Sets FilePicker's show mode.\n Defaults to \n \n ","Metadata":{"Common.PropertyName":"ShowMode","Common.GloballyQualifiedTypeName":"global::Blazorise.FilePickerShowMode"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.FilePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker"}},{"HashCode":983848119,"Kind":"Components.Component","Name":"Blazorise.FilePicker","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component build upon component providing extra file uploading features.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Upload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs once the FilePicker's Upload is triggered for every file.\n \n ","Metadata":{"Common.PropertyName":"Upload","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FilePickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"FilePickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"FileTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom file content.\n \n ","Metadata":{"Common.PropertyName":"FileTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ButtonsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ShowMode","TypeName":"Blazorise.FilePickerShowMode","IsEnum":true,"Documentation":"\n \n Gets or Sets FilePicker's show mode.\n Defaults to \n \n ","Metadata":{"Common.PropertyName":"ShowMode","Common.GloballyQualifiedTypeName":"global::Blazorise.FilePickerShowMode"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.FilePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":543623442,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ChildTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildTemplate","ParentTag":"FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ChildTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-769981824,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ChildTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildTemplate","ParentTag":"Blazorise.FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ChildTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1176801822,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1362770104,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-88152520,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.FileTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom file content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileTemplate","ParentTag":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FileTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.FileTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":639195298,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.FileTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom file content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileTemplate","ParentTag":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FileTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.FileTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-485377719,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ButtonsTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonsTemplate","ParentTag":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ButtonsTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":973607263,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ButtonsTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonsTemplate","ParentTag":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ButtonsTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1816347605,"Kind":"Components.Component","Name":"Blazorise._FilePickerConfirmModal","AssemblyName":"Blazorise","Documentation":"\n \n Internal confirmation dialog used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_FilePickerConfirmModal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._FilePickerConfirmModal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_FilePickerConfirmModal"}},{"HashCode":-275180974,"Kind":"Components.Component","Name":"Blazorise._FilePickerConfirmModal","AssemblyName":"Blazorise","Documentation":"\n \n Internal confirmation dialog used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._FilePickerConfirmModal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._FilePickerConfirmModal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_FilePickerConfirmModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-211746418,"Kind":"Components.Component","Name":"Blazorise.FocusTrap","AssemblyName":"Blazorise","Documentation":"\n \n The focus trap component allows to restrict TAB key navigation inside the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n If true the TAB focus will be activated.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FocusTrap","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap"}},{"HashCode":-658058249,"Kind":"Components.Component","Name":"Blazorise.FocusTrap","AssemblyName":"Blazorise","Documentation":"\n \n The focus trap component allows to restrict TAB key navigation inside the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n If true the TAB focus will be activated.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FocusTrap","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1367638759,"Kind":"Components.ChildContent","Name":"Blazorise.FocusTrap.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FocusTrap.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-502731483,"Kind":"Components.ChildContent","Name":"Blazorise.FocusTrap.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FocusTrap.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1044275054,"Kind":"Components.Component","Name":"Blazorise.Form","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a regular html form element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Form"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Form","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form"}},{"HashCode":1580566482,"Kind":"Components.Component","Name":"Blazorise.Form","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a regular html form element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Form"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Form","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":249402577,"Kind":"Components.ChildContent","Name":"Blazorise.Form.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Form"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Form.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-186207533,"Kind":"Components.ChildContent","Name":"Blazorise.Form.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Form"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Form.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":735267679,"Kind":"Components.Component","Name":"Blazorise.Help","AssemblyName":"Blazorise","Documentation":"\n \n Help text for text inside of form.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Help"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Help","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help"}},{"HashCode":-182798918,"Kind":"Components.Component","Name":"Blazorise.Help","AssemblyName":"Blazorise","Documentation":"\n \n Help text for text inside of form.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Help"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Help","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2082948870,"Kind":"Components.ChildContent","Name":"Blazorise.Help.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Help"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Help.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-383146868,"Kind":"Components.ChildContent","Name":"Blazorise.Help.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Help"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Help.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":814373721,"Kind":"Components.Component","Name":"Blazorise.Highlighter","AssemblyName":"Blazorise","Documentation":"\n \n Highlights the part of the text based on a search term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Highlighter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n The whole text in which a will be highlighted.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HighlightedText","TypeName":"System.String","Documentation":"\n \n The search term to be highlighted.\n \n ","Metadata":{"Common.PropertyName":"HighlightedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaseSensitive","TypeName":"System.Boolean","Documentation":"\n \n Whether or not the search term will be case sensitive.\n \n ","Metadata":{"Common.PropertyName":"CaseSensitive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NextBoundary","TypeName":"System.String","Documentation":"\n \n A regex expression used for searching the word boundaries.\n \n ","Metadata":{"Common.PropertyName":"NextBoundary","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"UntilNextBoundary","TypeName":"System.Boolean","Documentation":"\n \n If true, highlights the text until the next word boundary.\n \n ","Metadata":{"Common.PropertyName":"UntilNextBoundary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Highlighter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Highlighter"}},{"HashCode":-349966530,"Kind":"Components.Component","Name":"Blazorise.Highlighter","AssemblyName":"Blazorise","Documentation":"\n \n Highlights the part of the text based on a search term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Highlighter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n The whole text in which a will be highlighted.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HighlightedText","TypeName":"System.String","Documentation":"\n \n The search term to be highlighted.\n \n ","Metadata":{"Common.PropertyName":"HighlightedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaseSensitive","TypeName":"System.Boolean","Documentation":"\n \n Whether or not the search term will be case sensitive.\n \n ","Metadata":{"Common.PropertyName":"CaseSensitive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NextBoundary","TypeName":"System.String","Documentation":"\n \n A regex expression used for searching the word boundaries.\n \n ","Metadata":{"Common.PropertyName":"NextBoundary","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"UntilNextBoundary","TypeName":"System.Boolean","Documentation":"\n \n If true, highlights the text until the next word boundary.\n \n ","Metadata":{"Common.PropertyName":"UntilNextBoundary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Highlighter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Highlighter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-678122451,"Kind":"Components.Component","Name":"Blazorise.Icon","AssemblyName":"Blazorise","Documentation":"\n \n Container for any type of icon font.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Icon"}},{"HashCode":-1686463511,"Kind":"Components.Component","Name":"Blazorise.Icon","AssemblyName":"Blazorise","Documentation":"\n \n Container for any type of icon font.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Icon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1775124259,"Kind":"Components.Component","Name":"Blazorise.Image","AssemblyName":"Blazorise","Documentation":"\n \n Container for an image element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Image"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Forces an image to take up the whole width.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Image","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Image"}},{"HashCode":-1899596190,"Kind":"Components.Component","Name":"Blazorise.Image","AssemblyName":"Blazorise","Documentation":"\n \n Container for an image element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Image"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Forces an image to take up the whole width.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Image","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Image","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2096941255,"Kind":"Components.Component","Name":"Blazorise.Inline","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for horizontally stacked input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Inline"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Inline","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline"}},{"HashCode":533798010,"Kind":"Components.Component","Name":"Blazorise.Inline","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for horizontally stacked input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Inline"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Inline","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":963823652,"Kind":"Components.ChildContent","Name":"Blazorise.Inline.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Inline"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Inline.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1200206570,"Kind":"Components.ChildContent","Name":"Blazorise.Inline.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Inline"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Inline.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-909294641,"Kind":"Components.Component","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"\n \n Format input text content when you are typing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputMask"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\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 time field.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Mask","TypeName":"System.String","Documentation":"\n \n The mask to use for the input.\n \n ","Metadata":{"Common.PropertyName":"Mask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Regex","TypeName":"System.String","Documentation":"\n \n Use a regular expression as a mask.\n \n ","Metadata":{"Common.PropertyName":"Regex","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alias","TypeName":"System.String","Documentation":"\n \n With an alias, you can define a complex mask definition and call it by using an alias name.\n So this is mainly to simplify the use of your masks. Some aliases found in the extensions are email,\n currency, decimal, integer, date, DateTime, dd/mm/yyyy, etc.\n \n ","Metadata":{"Common.PropertyName":"Alias","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"InputFormat","TypeName":"System.String","Documentation":"\n \n Defines the input format when the is used.\n \n ","Metadata":{"Common.PropertyName":"InputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"OutputFormat","TypeName":"System.String","Documentation":"\n \n Defines the output format of the when the is used.\n \n ","Metadata":{"Common.PropertyName":"OutputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowMaskOnFocus","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when the input gets focus. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowMaskOnHover","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when hovering the mouse. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnHover","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NumericInput","TypeName":"System.Boolean","Documentation":"\n \n Numeric input direction. Keeps the caret at the end.\n \n ","Metadata":{"Common.PropertyName":"NumericInput","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAlign","TypeName":"System.Boolean","Documentation":"\n \n Align the input to the right.\n \n \n By setting the rightAlign you can specify to right-align an inputmask. This is only applied\n in combination op the numericInput option or the dir-attribute. The default is true.\n \n ","Metadata":{"Common.PropertyName":"RightAlign","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n Define the decimal separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Define the group separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Nullable","TypeName":"System.Boolean","Documentation":"\n \n Return nothing when the user hasn't entered anything. Default: false.\n \n ","Metadata":{"Common.PropertyName":"Nullable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoUnmask","TypeName":"System.Boolean","Documentation":"\n \n Automatically unmask the value when retrieved. Default: false.\n \n ","Metadata":{"Common.PropertyName":"AutoUnmask","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PositionCaretOnClick","TypeName":"Blazorise.InputMaskCaretPosition","IsEnum":true,"Documentation":"\n \n Defines the positioning of the caret on click.\n \n ","Metadata":{"Common.PropertyName":"PositionCaretOnClick","Common.GloballyQualifiedTypeName":"global::Blazorise.InputMaskCaretPosition"}},{"Kind":"Components.Component","Name":"ClearMaskOnLostFocus","TypeName":"System.Boolean","Documentation":"\n \n Remove the empty mask on blur or when not empty remove the optional trailing part. Default: true\n \n ","Metadata":{"Common.PropertyName":"ClearMaskOnLostFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearIncomplete","TypeName":"System.Boolean","Documentation":"\n \n Clear the incomplete input on blur. Default: false\n \n ","Metadata":{"Common.PropertyName":"ClearIncomplete","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Incompleted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is incomplete. Executes on blur.\n \n ","Metadata":{"Common.PropertyName":"Incompleted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Cleared","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is cleared.\n \n ","Metadata":{"Common.PropertyName":"Cleared","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask"}},{"HashCode":-1023528550,"Kind":"Components.Component","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"\n \n Format input text content when you are typing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.InputMask"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\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 time field.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Mask","TypeName":"System.String","Documentation":"\n \n The mask to use for the input.\n \n ","Metadata":{"Common.PropertyName":"Mask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Regex","TypeName":"System.String","Documentation":"\n \n Use a regular expression as a mask.\n \n ","Metadata":{"Common.PropertyName":"Regex","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alias","TypeName":"System.String","Documentation":"\n \n With an alias, you can define a complex mask definition and call it by using an alias name.\n So this is mainly to simplify the use of your masks. Some aliases found in the extensions are email,\n currency, decimal, integer, date, DateTime, dd/mm/yyyy, etc.\n \n ","Metadata":{"Common.PropertyName":"Alias","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"InputFormat","TypeName":"System.String","Documentation":"\n \n Defines the input format when the is used.\n \n ","Metadata":{"Common.PropertyName":"InputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"OutputFormat","TypeName":"System.String","Documentation":"\n \n Defines the output format of the when the is used.\n \n ","Metadata":{"Common.PropertyName":"OutputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowMaskOnFocus","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when the input gets focus. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowMaskOnHover","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when hovering the mouse. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnHover","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NumericInput","TypeName":"System.Boolean","Documentation":"\n \n Numeric input direction. Keeps the caret at the end.\n \n ","Metadata":{"Common.PropertyName":"NumericInput","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAlign","TypeName":"System.Boolean","Documentation":"\n \n Align the input to the right.\n \n \n By setting the rightAlign you can specify to right-align an inputmask. This is only applied\n in combination op the numericInput option or the dir-attribute. The default is true.\n \n ","Metadata":{"Common.PropertyName":"RightAlign","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n Define the decimal separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Define the group separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Nullable","TypeName":"System.Boolean","Documentation":"\n \n Return nothing when the user hasn't entered anything. Default: false.\n \n ","Metadata":{"Common.PropertyName":"Nullable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoUnmask","TypeName":"System.Boolean","Documentation":"\n \n Automatically unmask the value when retrieved. Default: false.\n \n ","Metadata":{"Common.PropertyName":"AutoUnmask","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PositionCaretOnClick","TypeName":"Blazorise.InputMaskCaretPosition","IsEnum":true,"Documentation":"\n \n Defines the positioning of the caret on click.\n \n ","Metadata":{"Common.PropertyName":"PositionCaretOnClick","Common.GloballyQualifiedTypeName":"global::Blazorise.InputMaskCaretPosition"}},{"Kind":"Components.Component","Name":"ClearMaskOnLostFocus","TypeName":"System.Boolean","Documentation":"\n \n Remove the empty mask on blur or when not empty remove the optional trailing part. Default: true\n \n ","Metadata":{"Common.PropertyName":"ClearMaskOnLostFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearIncomplete","TypeName":"System.Boolean","Documentation":"\n \n Clear the incomplete input on blur. Default: false\n \n ","Metadata":{"Common.PropertyName":"ClearIncomplete","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Incompleted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is incomplete. Executes on blur.\n \n ","Metadata":{"Common.PropertyName":"Incompleted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Cleared","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is cleared.\n \n ","Metadata":{"Common.PropertyName":"Cleared","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1319970419,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-360916322,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2085571804,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-655294906,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-59897025,"Kind":"Components.Component","Name":"Blazorise.Jumbotron","AssemblyName":"Blazorise","Documentation":"\n \n Lightweight, flexible component for showcasing hero unit style content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Jumbotron"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Jumbotron","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron"}},{"HashCode":-439372469,"Kind":"Components.Component","Name":"Blazorise.Jumbotron","AssemblyName":"Blazorise","Documentation":"\n \n Lightweight, flexible component for showcasing hero unit style content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Jumbotron"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Jumbotron","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1889453715,"Kind":"Components.ChildContent","Name":"Blazorise.Jumbotron.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Jumbotron"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Jumbotron.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2111094385,"Kind":"Components.ChildContent","Name":"Blazorise.Jumbotron.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Jumbotron"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Jumbotron.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-835787272,"Kind":"Components.Component","Name":"Blazorise.JumbotronSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Smaller text placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"JumbotronSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle"}},{"HashCode":-18939952,"Kind":"Components.Component","Name":"Blazorise.JumbotronSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Smaller text placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.JumbotronSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":650221410,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"JumbotronSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2039935200,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.JumbotronSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687793617,"Kind":"Components.Component","Name":"Blazorise.JumbotronTitle","AssemblyName":"Blazorise","Documentation":"\n \n Main heading text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"JumbotronTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.JumbotronTitleSize","IsEnum":true,"Documentation":"\n \n Gets or sets the jumbotron text size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.JumbotronTitleSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle"}},{"HashCode":1459915297,"Kind":"Components.Component","Name":"Blazorise.JumbotronTitle","AssemblyName":"Blazorise","Documentation":"\n \n Main heading text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.JumbotronTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.JumbotronTitleSize","IsEnum":true,"Documentation":"\n \n Gets or sets the jumbotron text size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.JumbotronTitleSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":397627038,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"JumbotronTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-226604690,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.JumbotronTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":868013939,"Kind":"Components.Component","Name":"Blazorise.Label","AssemblyName":"Blazorise","Documentation":"\n \n A label for a form fields.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Label"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Name of the input element to which the label is connected.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.LabelType","IsEnum":true,"Documentation":"\n \n Label type that can better indicate the connected input element.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.LabelType"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor when mouse od placed over the label.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Label","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label"}},{"HashCode":-1854130252,"Kind":"Components.Component","Name":"Blazorise.Label","AssemblyName":"Blazorise","Documentation":"\n \n A label for a form fields.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Label"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Name of the input element to which the label is connected.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.LabelType","IsEnum":true,"Documentation":"\n \n Label type that can better indicate the connected input element.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.LabelType"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor when mouse od placed over the label.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Label","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":222386032,"Kind":"Components.ChildContent","Name":"Blazorise.Label.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Label"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Label.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-979438060,"Kind":"Components.ChildContent","Name":"Blazorise.Label.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Label"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Label.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1807145973,"Kind":"Components.Component","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"\n \n Main component for handling the overall layout of a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Layout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Sider","TypeName":"System.Boolean","Documentation":"\n \n Indicates that layout will contain sider container.\n \n ","Metadata":{"Common.PropertyName":"Sider","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n If true, an overlay will be created so the user cannot click anything until set to false.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingClass","TypeName":"System.String","Documentation":"\n \n Sets the custom classname for loading element.\n \n ","Metadata":{"Common.PropertyName":"LoadingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LoadingChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when loading state had changed.\n \n ","Metadata":{"Common.PropertyName":"LoadingChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout"}},{"HashCode":-1325023114,"Kind":"Components.Component","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"\n \n Main component for handling the overall layout of a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Layout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Sider","TypeName":"System.Boolean","Documentation":"\n \n Indicates that layout will contain sider container.\n \n ","Metadata":{"Common.PropertyName":"Sider","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n If true, an overlay will be created so the user cannot click anything until set to false.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingClass","TypeName":"System.String","Documentation":"\n \n Sets the custom classname for loading element.\n \n ","Metadata":{"Common.PropertyName":"LoadingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LoadingChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when loading state had changed.\n \n ","Metadata":{"Common.PropertyName":"LoadingChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125104776,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":431103107,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":393405602,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-114995792,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1974559404,"Kind":"Components.Component","Name":"Blazorise.LayoutContent","AssemblyName":"Blazorise","Documentation":"\n \n The content layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent"}},{"HashCode":70360784,"Kind":"Components.Component","Name":"Blazorise.LayoutContent","AssemblyName":"Blazorise","Documentation":"\n \n The content layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-54786705,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":834927510,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":216000006,"Kind":"Components.Component","Name":"Blazorise.LayoutFooter","AssemblyName":"Blazorise","Documentation":"\n \n The bottom layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true footer will be fixed to the bottom of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter"}},{"HashCode":715282705,"Kind":"Components.Component","Name":"Blazorise.LayoutFooter","AssemblyName":"Blazorise","Documentation":"\n \n The bottom layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true footer will be fixed to the bottom of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":429958701,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2119863672,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2143339650,"Kind":"Components.Component","Name":"Blazorise.LayoutHeader","AssemblyName":"Blazorise","Documentation":"\n \n The top layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true header will be fixed to the top of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader"}},{"HashCode":-585740797,"Kind":"Components.Component","Name":"Blazorise.LayoutHeader","AssemblyName":"Blazorise","Documentation":"\n \n The top layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true header will be fixed to the top of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-822041808,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":345300579,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-813134572,"Kind":"Components.Component","Name":"Blazorise.LayoutSider","AssemblyName":"Blazorise","Documentation":"\n \n The sidebar with default style and basic functions, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutSider"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider"}},{"HashCode":191215170,"Kind":"Components.Component","Name":"Blazorise.LayoutSider","AssemblyName":"Blazorise","Documentation":"\n \n The sidebar with default style and basic functions, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutSider"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1836175531,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutSider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":495168818,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutSider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1110300621,"Kind":"Components.Component","Name":"Blazorise.LayoutSiderContent","AssemblyName":"Blazorise","Documentation":"\n \n The wrapper for a sidebar content, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutSiderContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSiderContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent"}},{"HashCode":1606919451,"Kind":"Components.Component","Name":"Blazorise.LayoutSiderContent","AssemblyName":"Blazorise","Documentation":"\n \n The wrapper for a sidebar content, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutSiderContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSiderContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1042693405,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSiderContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutSiderContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSiderContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1467276135,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSiderContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutSiderContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSiderContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-246302509,"Kind":"Components.Component","Name":"Blazorise.Anchor","AssemblyName":"Blazorise","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":"Anchor"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Anchor","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor"}},{"HashCode":1734120832,"Kind":"Components.Component","Name":"Blazorise.Anchor","AssemblyName":"Blazorise","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":"Blazorise.Anchor"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Anchor","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1479344552,"Kind":"Components.ChildContent","Name":"Blazorise.Anchor.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Anchor"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Anchor.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":484033187,"Kind":"Components.ChildContent","Name":"Blazorise.Anchor.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Anchor"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Anchor.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1906066139,"Kind":"Components.Component","Name":"Blazorise.Link","AssemblyName":"Blazorise","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":"Link"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Link","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link"}},{"HashCode":-684299882,"Kind":"Components.Component","Name":"Blazorise.Link","AssemblyName":"Blazorise","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":"Blazorise.Link"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Link","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1995467197,"Kind":"Components.ChildContent","Name":"Blazorise.Link.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Link"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Link.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-692393688,"Kind":"Components.ChildContent","Name":"Blazorise.Link.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Link"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Link.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1464335437,"Kind":"Components.Component","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"\n \n List groups are a flexible and powerful component for displaying a series of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected item name.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event raised when is changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component child content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup"}},{"HashCode":-107479798,"Kind":"Components.Component","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"\n \n List groups are a flexible and powerful component for displaying a series of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected item name.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event raised when is changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component child content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":734419617,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1789175218,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ListGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1579488936,"Kind":"Components.Component","Name":"Blazorise.ListGroupItem","AssemblyName":"Blazorise","Documentation":"\n \n A container component that is placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroupItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the item name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the item to make it appear disabled.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the list-group-item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroupItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem"}},{"HashCode":1400988918,"Kind":"Components.Component","Name":"Blazorise.ListGroupItem","AssemblyName":"Blazorise","Documentation":"\n \n A container component that is placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroupItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the item name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the item to make it appear disabled.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the list-group-item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroupItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1060933258,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroupItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListGroupItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroupItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1444892805,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroupItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ListGroupItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroupItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":41784357,"Kind":"Components.Component","Name":"Blazorise.Media","AssemblyName":"Blazorise","Documentation":"\n \n The media object is a UI element perfect for repeatable and nestable content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Media"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Media","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media"}},{"HashCode":-1245815504,"Kind":"Components.Component","Name":"Blazorise.Media","AssemblyName":"Blazorise","Documentation":"\n \n The media object is a UI element perfect for repeatable and nestable content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Media"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Media","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-58027110,"Kind":"Components.ChildContent","Name":"Blazorise.Media.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Media"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Media.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":188764761,"Kind":"Components.ChildContent","Name":"Blazorise.Media.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Media"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Media.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1431737656,"Kind":"Components.Component","Name":"Blazorise.MediaBody","AssemblyName":"Blazorise","Documentation":"\n \n The main content area of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody"}},{"HashCode":328790863,"Kind":"Components.Component","Name":"Blazorise.MediaBody","AssemblyName":"Blazorise","Documentation":"\n \n The main content area of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-148250730,"Kind":"Components.ChildContent","Name":"Blazorise.MediaBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1150183221,"Kind":"Components.ChildContent","Name":"Blazorise.MediaBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1457382362,"Kind":"Components.Component","Name":"Blazorise.MediaLeft","AssemblyName":"Blazorise","Documentation":"\n \n The left side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaLeft"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaLeft","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft"}},{"HashCode":-380709259,"Kind":"Components.Component","Name":"Blazorise.MediaLeft","AssemblyName":"Blazorise","Documentation":"\n \n The left side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaLeft"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaLeft","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1517600364,"Kind":"Components.ChildContent","Name":"Blazorise.MediaLeft.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaLeft"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaLeft.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1908227675,"Kind":"Components.ChildContent","Name":"Blazorise.MediaLeft.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaLeft"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaLeft.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1354524691,"Kind":"Components.Component","Name":"Blazorise.MediaRight","AssemblyName":"Blazorise","Documentation":"\n \n The right side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaRight"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaRight","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight"}},{"HashCode":-1530882091,"Kind":"Components.Component","Name":"Blazorise.MediaRight","AssemblyName":"Blazorise","Documentation":"\n \n The right side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaRight"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaRight","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1322932734,"Kind":"Components.ChildContent","Name":"Blazorise.MediaRight.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaRight"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaRight.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1925476784,"Kind":"Components.ChildContent","Name":"Blazorise.MediaRight.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaRight"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaRight.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-169851791,"Kind":"Components.Component","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit multi-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MemoEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Rows","TypeName":"System.Int32?","Documentation":"\n \n Specifies the number lines in the input element.\n \n ","Metadata":{"Common.PropertyName":"Rows","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n \n Please be aware that on is used only for the validation process.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ReplaceTab","TypeName":"System.Boolean","Documentation":"\n \n If set to true, will insert a tab instead of cycle input focus.\n \n ","Metadata":{"Common.PropertyName":"ReplaceTab","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabSize","TypeName":"System.Int32","Documentation":"\n \n Defines the number of characters that tab key will override.\n \n ","Metadata":{"Common.PropertyName":"TabSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SoftTabs","TypeName":"System.Boolean","Documentation":"\n \n If set to true, spaces will be used instead of a tab character\n \n ","Metadata":{"Common.PropertyName":"SoftTabs","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoSize","TypeName":"System.Boolean","Documentation":"\n \n If true, the textarea will automatically grow in height according to its content.\n \n ","Metadata":{"Common.PropertyName":"AutoSize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit"}},{"HashCode":-856302429,"Kind":"Components.Component","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit multi-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MemoEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Rows","TypeName":"System.Int32?","Documentation":"\n \n Specifies the number lines in the input element.\n \n ","Metadata":{"Common.PropertyName":"Rows","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n \n Please be aware that on is used only for the validation process.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ReplaceTab","TypeName":"System.Boolean","Documentation":"\n \n If set to true, will insert a tab instead of cycle input focus.\n \n ","Metadata":{"Common.PropertyName":"ReplaceTab","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabSize","TypeName":"System.Int32","Documentation":"\n \n Defines the number of characters that tab key will override.\n \n ","Metadata":{"Common.PropertyName":"TabSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SoftTabs","TypeName":"System.Boolean","Documentation":"\n \n If set to true, spaces will be used instead of a tab character\n \n ","Metadata":{"Common.PropertyName":"SoftTabs","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoSize","TypeName":"System.Boolean","Documentation":"\n \n If true, the textarea will automatically grow in height according to its content.\n \n ","Metadata":{"Common.PropertyName":"AutoSize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":394704179,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1782961487,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":279831136,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1843555818,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2012044972,"Kind":"Components.Component","Name":"Blazorise.MessageAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MessageAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageAlert"}},{"HashCode":615599833,"Kind":"Components.Component","Name":"Blazorise.MessageAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MessageAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1947427194,"Kind":"Components.Component","Name":"Blazorise.MessageProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MessageProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageProvider"}},{"HashCode":-168936612,"Kind":"Components.Component","Name":"Blazorise.MessageProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MessageProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2021467800,"Kind":"Components.Component","Name":"Blazorise.ModalProvider","AssemblyName":"Blazorise","Documentation":"\n \n A modal provider to be set at the root of your app, providing a programmatic way to invoke modals with custom content by using .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"UseModalStructure","TypeName":"System.Boolean","Documentation":"\n \n Uses the modal standard structure, by setting this to true you are only in charge of providing the custom content.\n Defaults to true.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"UseModalStructure","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the component has any animations.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the animation duration.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalProvider"}},{"HashCode":1160098676,"Kind":"Components.Component","Name":"Blazorise.ModalProvider","AssemblyName":"Blazorise","Documentation":"\n \n A modal provider to be set at the root of your app, providing a programmatic way to invoke modals with custom content by using .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"UseModalStructure","TypeName":"System.Boolean","Documentation":"\n \n Uses the modal standard structure, by setting this to true you are only in charge of providing the custom content.\n Defaults to true.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"UseModalStructure","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the component has any animations.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the animation duration.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1885854138,"Kind":"Components.Component","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"\n \n A classic modal overlay, in which you can include any content you want.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal"}},{"HashCode":646528637,"Kind":"Components.Component","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"\n \n A classic modal overlay, in which you can include any content you want.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-325666478,"Kind":"Components.ChildContent","Name":"Blazorise.Modal.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Modal.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":931682490,"Kind":"Components.ChildContent","Name":"Blazorise.Modal.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Modal.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":213705153,"Kind":"Components.Component","Name":"Blazorise.ModalBody","AssemblyName":"Blazorise","Documentation":"\n \n Center area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.Int32?","Documentation":"\n \n Sets the maximum height of the modal body (in viewport size unit).\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody"}},{"HashCode":-1167678666,"Kind":"Components.Component","Name":"Blazorise.ModalBody","AssemblyName":"Blazorise","Documentation":"\n \n Center area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.Int32?","Documentation":"\n \n Sets the maximum height of the modal body (in viewport size unit).\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-468109803,"Kind":"Components.ChildContent","Name":"Blazorise.ModalBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1200386147,"Kind":"Components.ChildContent","Name":"Blazorise.ModalBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1500766248,"Kind":"Components.Component","Name":"Blazorise.ModalContent","AssemblyName":"Blazorise","Documentation":"\n \n Main wrapper for the content area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent"}},{"HashCode":1787131721,"Kind":"Components.Component","Name":"Blazorise.ModalContent","AssemblyName":"Blazorise","Documentation":"\n \n Main wrapper for the content area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":82541788,"Kind":"Components.ChildContent","Name":"Blazorise.ModalContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2103332548,"Kind":"Components.ChildContent","Name":"Blazorise.ModalContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":876589365,"Kind":"Components.Component","Name":"Blazorise.ModalFooter","AssemblyName":"Blazorise","Documentation":"\n \n Bottom area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter"}},{"HashCode":-1919756012,"Kind":"Components.Component","Name":"Blazorise.ModalFooter","AssemblyName":"Blazorise","Documentation":"\n \n Bottom area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1145022335,"Kind":"Components.ChildContent","Name":"Blazorise.ModalFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1602470204,"Kind":"Components.ChildContent","Name":"Blazorise.ModalFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-215692531,"Kind":"Components.Component","Name":"Blazorise.ModalHeader","AssemblyName":"Blazorise","Documentation":"\n \n Top area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader"}},{"HashCode":335245022,"Kind":"Components.Component","Name":"Blazorise.ModalHeader","AssemblyName":"Blazorise","Documentation":"\n \n Top area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1552409566,"Kind":"Components.ChildContent","Name":"Blazorise.ModalHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-532950351,"Kind":"Components.ChildContent","Name":"Blazorise.ModalHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":970849065,"Kind":"Components.Component","Name":"Blazorise.ModalTitle","AssemblyName":"Blazorise","Documentation":"\n \n Larger text that can be placed in the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the title size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle"}},{"HashCode":770028183,"Kind":"Components.Component","Name":"Blazorise.ModalTitle","AssemblyName":"Blazorise","Documentation":"\n \n Larger text that can be placed in the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the title size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1684864983,"Kind":"Components.ChildContent","Name":"Blazorise.ModalTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":306515524,"Kind":"Components.ChildContent","Name":"Blazorise.ModalTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-540021400,"Kind":"Components.Component","Name":"Blazorise._ModalBackdrop","AssemblyName":"Blazorise","Documentation":"\n \n Internal component to render modal backdrop or background.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_ModalBackdrop"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._ModalBackdrop","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_ModalBackdrop"}},{"HashCode":1927041820,"Kind":"Components.Component","Name":"Blazorise._ModalBackdrop","AssemblyName":"Blazorise","Documentation":"\n \n Internal component to render modal backdrop or background.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._ModalBackdrop"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._ModalBackdrop","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_ModalBackdrop","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":38796931,"Kind":"Components.Component","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.GenericTyped":"True"}},{"HashCode":-1321151180,"Kind":"Components.Component","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1200487515,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1409505746,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":549420684,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":142410771,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":919379648,"Kind":"Components.Component","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True"}},{"HashCode":171176056,"Kind":"Components.Component","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1192914137,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":533441704,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1905389658,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2102671812,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1445756633,"Kind":"Components.Component","Name":"Blazorise.Pagination","AssemblyName":"Blazorise","Documentation":"\n \n A responsive and flexible pagination component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Pagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the pagination size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Gets or sets the pagination alignment.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Pagination","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination"}},{"HashCode":2138366783,"Kind":"Components.Component","Name":"Blazorise.Pagination","AssemblyName":"Blazorise","Documentation":"\n \n A responsive and flexible pagination component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Pagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the pagination size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Gets or sets the pagination alignment.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Pagination","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":485357809,"Kind":"Components.ChildContent","Name":"Blazorise.Pagination.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Pagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Pagination.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":183717747,"Kind":"Components.ChildContent","Name":"Blazorise.Pagination.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Pagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Pagination.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":895586215,"Kind":"Components.Component","Name":"Blazorise.PaginationItem","AssemblyName":"Blazorise","Documentation":"\n \n A container for page numbers links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PaginationItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active page.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Used for links that appear un-clickable.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem"}},{"HashCode":1138973075,"Kind":"Components.Component","Name":"Blazorise.PaginationItem","AssemblyName":"Blazorise","Documentation":"\n \n A container for page numbers links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PaginationItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active page.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Used for links that appear un-clickable.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1406081105,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PaginationItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2126582252,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.PaginationItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1043901536,"Kind":"Components.Component","Name":"Blazorise.PaginationLink","AssemblyName":"Blazorise","Documentation":"\n \n Clickable element for page numbers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PaginationLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Page","TypeName":"System.String","Documentation":"\n \n Gets or sets the page name.\n \n ","Metadata":{"Common.PropertyName":"Page","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink"}},{"HashCode":1383705260,"Kind":"Components.Component","Name":"Blazorise.PaginationLink","AssemblyName":"Blazorise","Documentation":"\n \n Clickable element for page numbers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PaginationLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Page","TypeName":"System.String","Documentation":"\n \n Gets or sets the page name.\n \n ","Metadata":{"Common.PropertyName":"Page","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1740571474,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PaginationLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-596269555,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.PaginationLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":759828499,"Kind":"Components.Component","Name":"Blazorise.PageProgress","AssemblyName":"Blazorise","Documentation":"\n \n Small progress bar shown at the top of the page or a container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of progress bar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value. Leave as null for indeterminate progress bar.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Type color of the progress bar, optional.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgress"}},{"HashCode":329717009,"Kind":"Components.Component","Name":"Blazorise.PageProgress","AssemblyName":"Blazorise","Documentation":"\n \n Small progress bar shown at the top of the page or a container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of progress bar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value. Leave as null for indeterminate progress bar.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Type color of the progress bar, optional.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgress","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1681102112,"Kind":"Components.Component","Name":"Blazorise.PageProgressAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressAlert"}},{"HashCode":-1717650127,"Kind":"Components.Component","Name":"Blazorise.PageProgressAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgressAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1759662741,"Kind":"Components.Component","Name":"Blazorise.Progress","AssemblyName":"Blazorise","Documentation":"\n \n Main component for stacked progress bars.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Progress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowValue","TypeName":"System.Boolean","Documentation":"\n \n If true, the value will be showed within the progress bar.\n \n ","Metadata":{"Common.PropertyName":"ShowValue","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Progress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress"}},{"HashCode":-997460522,"Kind":"Components.Component","Name":"Blazorise.Progress","AssemblyName":"Blazorise","Documentation":"\n \n Main component for stacked progress bars.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Progress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowValue","TypeName":"System.Boolean","Documentation":"\n \n If true, the value will be showed within the progress bar.\n \n ","Metadata":{"Common.PropertyName":"ShowValue","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Progress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1786002617,"Kind":"Components.ChildContent","Name":"Blazorise.Progress.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Progress"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Progress.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":575839950,"Kind":"Components.ChildContent","Name":"Blazorise.Progress.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Progress"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Progress.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1143487375,"Kind":"Components.Component","Name":"Blazorise.ProgressBar","AssemblyName":"Blazorise","Documentation":"\n \n Inner component of component used to indicate the progress so far.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProgressBar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ProgressBar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar"}},{"HashCode":642154279,"Kind":"Components.Component","Name":"Blazorise.ProgressBar","AssemblyName":"Blazorise","Documentation":"\n \n Inner component of component used to indicate the progress so far.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ProgressBar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ProgressBar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2061317908,"Kind":"Components.ChildContent","Name":"Blazorise.ProgressBar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ProgressBar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ProgressBar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1855520723,"Kind":"Components.ChildContent","Name":"Blazorise.ProgressBar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ProgressBar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ProgressBar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1149715564,"Kind":"Components.Component","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"\n \n Radio buttons allow the user to select one option from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True"}},{"HashCode":1212404571,"Kind":"Components.Component","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"\n \n Radio buttons allow the user to select one option from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-837509546,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-902831953,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1484960317,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-144870617,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-884614177,"Kind":"Components.Component","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"\n \n RadioGroup is a helpful wrapper used to group Radio components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True"}},{"HashCode":116105588,"Kind":"Components.Component","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"\n \n RadioGroup is a helpful wrapper used to group Radio components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":890518830,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1184949760,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1909846855,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":370503116,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2046013239,"Kind":"Components.Component","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"\n \n Ratings provide insight regarding others opinions and experiences with a product.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Rating"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RatingItemsClass","TypeName":"System.String","Documentation":"\n \n User class names for RatingItems, separated by space\n \n ","Metadata":{"Common.PropertyName":"RatingItemsClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"RatingItemsStyle","TypeName":"System.String","Documentation":"\n \n User styles for RatingItems.\n \n ","Metadata":{"Common.PropertyName":"RatingItemsStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxValue","TypeName":"System.Int32","Documentation":"\n \n Maximum rating value that is allowed to be selected.\n \n ","Metadata":{"Common.PropertyName":"MaxValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FullIcon","TypeName":"System.Object","Documentation":"\n \n Defines the selected icon name.\n \n ","Metadata":{"Common.PropertyName":"FullIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"EmptyIcon","TypeName":"System.Object","Documentation":"\n \n Defines the non-selected icon name.\n \n ","Metadata":{"Common.PropertyName":"EmptyIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"FullIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the selected icon style.\n \n ","Metadata":{"Common.PropertyName":"FullIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"EmptyIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the non-selected icon style.\n \n ","Metadata":{"Common.PropertyName":"EmptyIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear normal.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Not work now\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the currently selected rating value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"HoveredValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"HoveredValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating"}},{"HashCode":1957789437,"Kind":"Components.Component","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"\n \n Ratings provide insight regarding others opinions and experiences with a product.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Rating"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RatingItemsClass","TypeName":"System.String","Documentation":"\n \n User class names for RatingItems, separated by space\n \n ","Metadata":{"Common.PropertyName":"RatingItemsClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"RatingItemsStyle","TypeName":"System.String","Documentation":"\n \n User styles for RatingItems.\n \n ","Metadata":{"Common.PropertyName":"RatingItemsStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxValue","TypeName":"System.Int32","Documentation":"\n \n Maximum rating value that is allowed to be selected.\n \n ","Metadata":{"Common.PropertyName":"MaxValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FullIcon","TypeName":"System.Object","Documentation":"\n \n Defines the selected icon name.\n \n ","Metadata":{"Common.PropertyName":"FullIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"EmptyIcon","TypeName":"System.Object","Documentation":"\n \n Defines the non-selected icon name.\n \n ","Metadata":{"Common.PropertyName":"EmptyIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"FullIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the selected icon style.\n \n ","Metadata":{"Common.PropertyName":"FullIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"EmptyIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the non-selected icon style.\n \n ","Metadata":{"Common.PropertyName":"EmptyIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear normal.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Not work now\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the currently selected rating value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"HoveredValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"HoveredValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457421040,"Kind":"Components.Component","Name":"Blazorise.RatingItem","AssemblyName":"Blazorise","Documentation":"\n \n Represents the each individual item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RatingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"ItemClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ItemHovered","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is hovered.\n \n ","Metadata":{"Common.PropertyName":"ItemHovered","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RatingItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RatingItem"}},{"HashCode":114812501,"Kind":"Components.Component","Name":"Blazorise.RatingItem","AssemblyName":"Blazorise","Documentation":"\n \n Represents the each individual item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RatingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"ItemClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ItemHovered","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is hovered.\n \n ","Metadata":{"Common.PropertyName":"ItemHovered","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RatingItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RatingItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809102408,"Kind":"Components.Component","Name":"Blazorise.Repeater","AssemblyName":"Blazorise","Documentation":"\n \n Repeater component that will render the for every item in .\n Has support for so it will update the rendered list of items when the collection changes.\n \n the type to render\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Repeater"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Repeater component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n The items to render. When this is it will hookup collection change listeners.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Take","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to take.\n \n ","Metadata":{"Common.PropertyName":"Take","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"Skip","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to skip.\n \n ","Metadata":{"Common.PropertyName":"Skip","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"CollectionChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when collection changes.\n \n ","Metadata":{"Common.PropertyName":"CollectionChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to render per item.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Repeater","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.GenericTyped":"True"}},{"HashCode":448178900,"Kind":"Components.Component","Name":"Blazorise.Repeater","AssemblyName":"Blazorise","Documentation":"\n \n Repeater component that will render the for every item in .\n Has support for so it will update the rendered list of items when the collection changes.\n \n the type to render\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Repeater"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Repeater component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n The items to render. When this is it will hookup collection change listeners.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Take","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to take.\n \n ","Metadata":{"Common.PropertyName":"Take","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"Skip","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to skip.\n \n ","Metadata":{"Common.PropertyName":"Skip","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"CollectionChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when collection changes.\n \n ","Metadata":{"Common.PropertyName":"CollectionChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to render per item.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Repeater","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":141344284,"Kind":"Components.ChildContent","Name":"Blazorise.Repeater.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n The content to render per item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Repeater"}],"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":"Blazorise.Repeater.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":693837998,"Kind":"Components.ChildContent","Name":"Blazorise.Repeater.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n The content to render per item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Repeater"}],"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":"Blazorise.Repeater.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2863164,"Kind":"Components.Component","Name":"Blazorise.Row","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a row in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Row"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowColumns","TypeName":"Blazorise.IFluentRowColumns","Documentation":"\n \n Defines the number of columns to show in a row.\n \n ","Metadata":{"Common.PropertyName":"RowColumns","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentRowColumns"}},{"Kind":"Components.Component","Name":"Gutter","TypeName":"(System.Int32 Horizontal, System.Int32 Vertical)?","Documentation":"\n \n Row grid spacing - we recommend setting Horizontal and/or Vertical it to (16 + 8n). (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"Gutter","Common.GloballyQualifiedTypeName":"(global::System.Int32 Horizontal, global::System.Int32 Vertical)?"}},{"Kind":"Components.Component","Name":"HorizontalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Horizontal spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"HorizontalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VerticalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Vertical spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"VerticalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"NoGutters","TypeName":"System.Boolean","Documentation":"\n \n Removes the negative margins from row and the horizontal padding from all immediate children columns.\n \n ","Metadata":{"Common.PropertyName":"NoGutters","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Row","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row"}},{"HashCode":-262928608,"Kind":"Components.Component","Name":"Blazorise.Row","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a row in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Row"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowColumns","TypeName":"Blazorise.IFluentRowColumns","Documentation":"\n \n Defines the number of columns to show in a row.\n \n ","Metadata":{"Common.PropertyName":"RowColumns","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentRowColumns"}},{"Kind":"Components.Component","Name":"Gutter","TypeName":"(System.Int32 Horizontal, System.Int32 Vertical)?","Documentation":"\n \n Row grid spacing - we recommend setting Horizontal and/or Vertical it to (16 + 8n). (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"Gutter","Common.GloballyQualifiedTypeName":"(global::System.Int32 Horizontal, global::System.Int32 Vertical)?"}},{"Kind":"Components.Component","Name":"HorizontalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Horizontal spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"HorizontalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VerticalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Vertical spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"VerticalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"NoGutters","TypeName":"System.Boolean","Documentation":"\n \n Removes the negative margins from row and the horizontal padding from all immediate children columns.\n \n ","Metadata":{"Common.PropertyName":"NoGutters","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Row","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":734855251,"Kind":"Components.ChildContent","Name":"Blazorise.Row.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Row"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Row.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1743310829,"Kind":"Components.ChildContent","Name":"Blazorise.Row.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Row"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Row.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1605302585,"Kind":"Components.Component","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"\n \n The browser built-in select dropdown.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Select component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the selected item value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets loading property.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.GenericTyped":"True"}},{"HashCode":-2132786747,"Kind":"Components.Component","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"\n \n The browser built-in select dropdown.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Select component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the selected item value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets loading property.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":488391369,"Kind":"Components.ChildContent","Name":"Blazorise.Select.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-103632556,"Kind":"Components.ChildContent","Name":"Blazorise.Select.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-739671989,"Kind":"Components.ChildContent","Name":"Blazorise.Select.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":842165443,"Kind":"Components.ChildContent","Name":"Blazorise.Select.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-290989899,"Kind":"Components.Component","Name":"Blazorise.SelectGroup","AssemblyName":"Blazorise","Documentation":"\n \n Group item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Gets or sets the group label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup"}},{"HashCode":-79745454,"Kind":"Components.Component","Name":"Blazorise.SelectGroup","AssemblyName":"Blazorise","Documentation":"\n \n Group item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.SelectGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Gets or sets the group label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-72942663,"Kind":"Components.ChildContent","Name":"Blazorise.SelectGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1396363733,"Kind":"Components.ChildContent","Name":"Blazorise.SelectGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.SelectGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-445416991,"Kind":"Components.Component","Name":"Blazorise.SelectItem","AssemblyName":"Blazorise","Documentation":"\n \n Option item in the component.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.SelectItem component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Disable the item from mouse click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hidden","TypeName":"System.Boolean","Documentation":"\n \n Hide the item from the list so it can be used as a placeholder.\n \n ","Metadata":{"Common.PropertyName":"Hidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.GenericTyped":"True"}},{"HashCode":-1112478720,"Kind":"Components.Component","Name":"Blazorise.SelectItem","AssemblyName":"Blazorise","Documentation":"\n \n Option item in the component.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.SelectItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.SelectItem component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Disable the item from mouse click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hidden","TypeName":"System.Boolean","Documentation":"\n \n Hide the item from the list so it can be used as a placeholder.\n \n ","Metadata":{"Common.PropertyName":"Hidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-752206761,"Kind":"Components.ChildContent","Name":"Blazorise.SelectItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1505847584,"Kind":"Components.ChildContent","Name":"Blazorise.SelectItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.SelectItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-66417077,"Kind":"Components.Component","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"\n \n A slider to select a value from a given range.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Slider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Slider component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"TValue","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 checked value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.GenericTyped":"True"}},{"HashCode":-377766079,"Kind":"Components.Component","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"\n \n A slider to select a value from a given range.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Slider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Slider component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"TValue","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 checked value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-679439836,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-829827475,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1511332641,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1999784605,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1510430039,"Kind":"Components.Component","Name":"Blazorise.Step","AssemblyName":"Blazorise","Documentation":"\n \n Clickable item in a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Step","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step"}},{"HashCode":1166500898,"Kind":"Components.Component","Name":"Blazorise.Step","AssemblyName":"Blazorise","Documentation":"\n \n Clickable item in a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Step","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-592174754,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Marker","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Marker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1280159925,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Marker","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Marker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":263231634,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Caption","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Caption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1613092805,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Caption","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Caption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2146872644,"Kind":"Components.ChildContent","Name":"Blazorise.Step.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-128136037,"Kind":"Components.ChildContent","Name":"Blazorise.Step.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1621555273,"Kind":"Components.Component","Name":"Blazorise.StepPanel","AssemblyName":"Blazorise","Documentation":"\n \n content area that is linked with a with the same name and that is placed within the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel"}},{"HashCode":501955146,"Kind":"Components.Component","Name":"Blazorise.StepPanel","AssemblyName":"Blazorise","Documentation":"\n \n content area that is linked with a with the same name and that is placed within the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1575026033,"Kind":"Components.ChildContent","Name":"Blazorise.StepPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"StepPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-359194396,"Kind":"Components.ChildContent","Name":"Blazorise.StepPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.StepPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-228185390,"Kind":"Components.Component","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"\n \n Steps is a navigation bar that guides users through the steps of a task.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Steps"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedStep","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected step name.\n \n ","Metadata":{"Common.PropertyName":"SelectedStep","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedStepChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected step has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedStepChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"NavigationAllowed","TypeName":"System.Func","Documentation":"\n \n Disables navigation by clicking on step.\n \n ","Metadata":{"Common.PropertyName":"NavigationAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps"}},{"HashCode":993398939,"Kind":"Components.Component","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"\n \n Steps is a navigation bar that guides users through the steps of a task.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Steps"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedStep","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected step name.\n \n ","Metadata":{"Common.PropertyName":"SelectedStep","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedStepChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected step has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedStepChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"NavigationAllowed","TypeName":"System.Func","Documentation":"\n \n Disables navigation by clicking on step.\n \n ","Metadata":{"Common.PropertyName":"NavigationAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1760329019,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Items","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1003814967,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Items","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":576815326,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Content","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1474554450,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Content","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2058190775,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1070469781,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":484968623,"Kind":"Components.Component","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"\n \n Main content area of component that can be placed anywhere on a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent"}},{"HashCode":-764966541,"Kind":"Components.Component","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"\n \n Main content area of component that can be placed anywhere on a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-829103257,"Kind":"Components.ChildContent","Name":"Blazorise.StepsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"StepsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-916272757,"Kind":"Components.ChildContent","Name":"Blazorise.StepsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.StepsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-441705293,"Kind":"Components.Component","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"\n \n Switches toggle the state of a single setting on or off.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True"}},{"HashCode":-432670698,"Kind":"Components.Component","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"\n \n Switches toggle the state of a single setting on or off.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":47801910,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1996033671,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1041767199,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1078582846,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1917306814,"Kind":"Components.Component","Name":"Blazorise.Table","AssemblyName":"Blazorise","Documentation":"\n \n The component is used for displaying tabular data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Table"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the table to fill entire horizontal space.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes table have a fixed header and enables a scrollbar in the table body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderTableHeight","TypeName":"System.String","Documentation":"\n \n Sets the table height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderTableMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the table max height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize Table's columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Table","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table"}},{"HashCode":-1312086961,"Kind":"Components.Component","Name":"Blazorise.Table","AssemblyName":"Blazorise","Documentation":"\n \n The component is used for displaying tabular data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Table"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the table to fill entire horizontal space.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes table have a fixed header and enables a scrollbar in the table body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderTableHeight","TypeName":"System.String","Documentation":"\n \n Sets the table height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderTableMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the table max height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize Table's columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Table","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":138552497,"Kind":"Components.ChildContent","Name":"Blazorise.Table.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Table"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Table.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1905153745,"Kind":"Components.ChildContent","Name":"Blazorise.Table.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Table"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Table.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-317744736,"Kind":"Components.Component","Name":"Blazorise.TableBody","AssemblyName":"Blazorise","Documentation":"\n \n Table Body element encapsulates a set of table rows, indicating that they comprise the body of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableBody"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody"}},{"HashCode":328509571,"Kind":"Components.Component","Name":"Blazorise.TableBody","AssemblyName":"Blazorise","Documentation":"\n \n Table Body element encapsulates a set of table rows, indicating that they comprise the body of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableBody"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1116160537,"Kind":"Components.ChildContent","Name":"Blazorise.TableBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1748300579,"Kind":"Components.ChildContent","Name":"Blazorise.TableBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":251035763,"Kind":"Components.Component","Name":"Blazorise.TableFooter","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows summarizing the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableFooter"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter"}},{"HashCode":-720411348,"Kind":"Components.Component","Name":"Blazorise.TableFooter","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows summarizing the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableFooter"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1011898124,"Kind":"Components.ChildContent","Name":"Blazorise.TableFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":485313979,"Kind":"Components.ChildContent","Name":"Blazorise.TableFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1936485721,"Kind":"Components.Component","Name":"Blazorise.TableHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows defining the head of the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the preferred color contrast for the header.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader"}},{"HashCode":1767501560,"Kind":"Components.Component","Name":"Blazorise.TableHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows defining the head of the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the preferred color contrast for the header.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-726544995,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1830108634,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-804174653,"Kind":"Components.Component","Name":"Blazorise.TableHeaderCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableHeaderCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeaderCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell"}},{"HashCode":1159656258,"Kind":"Components.Component","Name":"Blazorise.TableHeaderCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableHeaderCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeaderCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":994753145,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeaderCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableHeaderCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeaderCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1654446492,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeaderCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableHeaderCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeaderCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":463727871,"Kind":"Components.Component","Name":"Blazorise.TableRow","AssemblyName":"Blazorise","Documentation":"\n \n Component defines a row of cells in a table. The row's cells can then be established using a mix of (data cell) components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the row variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Selected","TypeName":"System.Boolean","Documentation":"\n \n Sets a table row as selected by appending \"selected\" modifier on a tr element.\n \n ","Metadata":{"Common.PropertyName":"Selected","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HoverCursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Gets or sets the applied cursor when the row is hovered over.\n \n ","Metadata":{"Common.PropertyName":"HoverCursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"DoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRow","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow"}},{"HashCode":-77766984,"Kind":"Components.Component","Name":"Blazorise.TableRow","AssemblyName":"Blazorise","Documentation":"\n \n Component defines a row of cells in a table. The row's cells can then be established using a mix of (data cell) components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the row variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Selected","TypeName":"System.Boolean","Documentation":"\n \n Sets a table row as selected by appending \"selected\" modifier on a tr element.\n \n ","Metadata":{"Common.PropertyName":"Selected","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HoverCursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Gets or sets the applied cursor when the row is hovered over.\n \n ","Metadata":{"Common.PropertyName":"HoverCursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"DoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRow","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1002794570,"Kind":"Components.ChildContent","Name":"Blazorise.TableRow.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRow.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-287772872,"Kind":"Components.ChildContent","Name":"Blazorise.TableRow.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRow.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1095924588,"Kind":"Components.Component","Name":"Blazorise.TableRowCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell of a table that contains data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRowCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the cell variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell"}},{"HashCode":1028141117,"Kind":"Components.Component","Name":"Blazorise.TableRowCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell of a table that contains data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRowCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the cell variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1712001827,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRowCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-521561765,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRowCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":169826215,"Kind":"Components.Component","Name":"Blazorise.TableRowHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRowHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader"}},{"HashCode":-1096853880,"Kind":"Components.Component","Name":"Blazorise.TableRowHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRowHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1119786265,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRowHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1365051079,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRowHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-840862789,"Kind":"Components.Component","Name":"Blazorise.Tab","AssemblyName":"Blazorise","Documentation":"\n \n A clickable item for component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tab"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the tab name. Must match the corresponding panel name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the tab is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tab","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab"}},{"HashCode":-135881394,"Kind":"Components.Component","Name":"Blazorise.Tab","AssemblyName":"Blazorise","Documentation":"\n \n A clickable item for component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tab"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the tab name. Must match the corresponding panel name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the tab is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tab","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1148843355,"Kind":"Components.ChildContent","Name":"Blazorise.Tab.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tab"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tab.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":946294217,"Kind":"Components.ChildContent","Name":"Blazorise.Tab.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tab"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tab.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1687709018,"Kind":"Components.Component","Name":"Blazorise.TabPanel","AssemblyName":"Blazorise","Documentation":"\n \n A container for each inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding tab name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel"}},{"HashCode":1233378677,"Kind":"Components.Component","Name":"Blazorise.TabPanel","AssemblyName":"Blazorise","Documentation":"\n \n A container for each inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding tab name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1080362360,"Kind":"Components.ChildContent","Name":"Blazorise.TabPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TabPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1885404193,"Kind":"Components.ChildContent","Name":"Blazorise.TabPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TabPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1168319226,"Kind":"Components.Component","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"\n \n Tabs organize content across different screens, data sets, and other interactions.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tabs"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pills","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to appear as pills.\n \n ","Metadata":{"Common.PropertyName":"Pills","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Justified","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width, but every item will be the same width.\n \n ","Metadata":{"Common.PropertyName":"Justified","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabPosition","TypeName":"Blazorise.TabPosition","IsEnum":true,"Documentation":"\n \n Position of tab items.\n \n ","Metadata":{"Common.PropertyName":"TabPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.TabPosition"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.TabsRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the tabs content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TabsRenderMode"}},{"Kind":"Components.Component","Name":"VerticalItemsColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Controls the size of the items bar when in vertical mode. If left undefined it will default to the ColumnSize.IsAuto.\n \n ","Metadata":{"Common.PropertyName":"VerticalItemsColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"SelectedTab","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected tab name.\n \n ","Metadata":{"Common.PropertyName":"SelectedTab","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTabChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected tab has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedTabChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab panes.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs"}},{"HashCode":1651501394,"Kind":"Components.Component","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"\n \n Tabs organize content across different screens, data sets, and other interactions.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tabs"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pills","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to appear as pills.\n \n ","Metadata":{"Common.PropertyName":"Pills","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Justified","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width, but every item will be the same width.\n \n ","Metadata":{"Common.PropertyName":"Justified","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabPosition","TypeName":"Blazorise.TabPosition","IsEnum":true,"Documentation":"\n \n Position of tab items.\n \n ","Metadata":{"Common.PropertyName":"TabPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.TabPosition"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.TabsRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the tabs content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TabsRenderMode"}},{"Kind":"Components.Component","Name":"VerticalItemsColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Controls the size of the items bar when in vertical mode. If left undefined it will default to the ColumnSize.IsAuto.\n \n ","Metadata":{"Common.PropertyName":"VerticalItemsColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"SelectedTab","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected tab name.\n \n ","Metadata":{"Common.PropertyName":"SelectedTab","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTabChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected tab has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedTabChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab panes.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-679548273,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Items","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-862373297,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Items","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":280828758,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Content","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab panes.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1955891130,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Content","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab panes.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1990842347,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1645976420,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":659463717,"Kind":"Components.Component","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"\n \n A container for tab panels.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent"}},{"HashCode":228730091,"Kind":"Components.Component","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"\n \n A container for tab panels.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":285102583,"Kind":"Components.ChildContent","Name":"Blazorise.TabsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TabsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-443825174,"Kind":"Components.ChildContent","Name":"Blazorise.TabsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TabsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-138409798,"Kind":"Components.Component","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit single-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TextEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.TextRole","IsEnum":true,"Documentation":"\n \n Defines the role of the input text.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.TextRole"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.TextInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TextInputMode"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"EditMask","TypeName":"System.String","Documentation":"\n \n A string representing a edit mask expression.\n \n ","Metadata":{"Common.PropertyName":"EditMask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaskType","TypeName":"Blazorise.MaskType","IsEnum":true,"Documentation":"\n \n Specify the mask type used by the editor.\n \n ","Metadata":{"Common.PropertyName":"MaskType","Common.GloballyQualifiedTypeName":"global::Blazorise.MaskType"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\".\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit"}},{"HashCode":294882378,"Kind":"Components.Component","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit single-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TextEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.TextRole","IsEnum":true,"Documentation":"\n \n Defines the role of the input text.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.TextRole"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.TextInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TextInputMode"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"EditMask","TypeName":"System.String","Documentation":"\n \n A string representing a edit mask expression.\n \n ","Metadata":{"Common.PropertyName":"EditMask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaskType","TypeName":"Blazorise.MaskType","IsEnum":true,"Documentation":"\n \n Specify the mask type used by the editor.\n \n ","Metadata":{"Common.PropertyName":"MaskType","Common.GloballyQualifiedTypeName":"global::Blazorise.MaskType"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\".\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-370415904,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-205092147,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1386110128,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":460404885,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1900397987,"Kind":"Components.Component","Name":"Blazorise.ThemeProvider","AssemblyName":"Blazorise","Documentation":"\n \n Main theme provider that will build the CSS variables and styles.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ThemeProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Theme","TypeName":"Blazorise.Theme","Documentation":"\n \n Gets or sets the theme options.\n \n ","Metadata":{"Common.PropertyName":"Theme","Common.GloballyQualifiedTypeName":"global::Blazorise.Theme"}},{"Kind":"Components.Component","Name":"WriteVariables","TypeName":"System.Boolean","Documentation":"\n \n If true variables will be written to the page body.\n \n ","Metadata":{"Common.PropertyName":"WriteVariables","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ThemeProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider"}},{"HashCode":-2045767809,"Kind":"Components.Component","Name":"Blazorise.ThemeProvider","AssemblyName":"Blazorise","Documentation":"\n \n Main theme provider that will build the CSS variables and styles.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ThemeProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Theme","TypeName":"Blazorise.Theme","Documentation":"\n \n Gets or sets the theme options.\n \n ","Metadata":{"Common.PropertyName":"Theme","Common.GloballyQualifiedTypeName":"global::Blazorise.Theme"}},{"Kind":"Components.Component","Name":"WriteVariables","TypeName":"System.Boolean","Documentation":"\n \n If true variables will be written to the page body.\n \n ","Metadata":{"Common.PropertyName":"WriteVariables","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ThemeProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":474455587,"Kind":"Components.ChildContent","Name":"Blazorise.ThemeProvider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ThemeProvider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ThemeProvider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":320167766,"Kind":"Components.ChildContent","Name":"Blazorise.ThemeProvider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ThemeProvider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ThemeProvider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1663317012,"Kind":"Components.Component","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimeEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimeEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32?","Documentation":"\n \n The step attribute specifies the legal number intervals for seconds or milliseconds in a time field (does not apply for hours or minutes).\n \n Example: if step=\"2\", legal numbers could be 0, 2, 4, etc.\n \n \n The step attribute is often used together with the max and min attributes to create a range of legal values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.GenericTyped":"True"}},{"HashCode":1694338082,"Kind":"Components.Component","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimeEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimeEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32?","Documentation":"\n \n The step attribute specifies the legal number intervals for seconds or milliseconds in a time field (does not apply for hours or minutes).\n \n Example: if step=\"2\", legal numbers could be 0, 2, 4, etc.\n \n \n The step attribute is often used together with the max and min attributes to create a range of legal values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-146564378,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1657948128,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1385771739,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1837693223,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2045467643,"Kind":"Components.Component","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the time input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the time menu in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.GenericTyped":"True"}},{"HashCode":1036100,"Kind":"Components.Component","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the time input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the time menu in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":846837440,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1384831913,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-760339799,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1919636099,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":434388932,"Kind":"Components.Component","Name":"Blazorise.Tooltip","AssemblyName":"Blazorise","Documentation":"\n \n Tooltips display informative text when users hover over, focus on, or tap an element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tooltip"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets a regular tooltip's content. \n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placement","TypeName":"Blazorise.TooltipPlacement","IsEnum":true,"Documentation":"\n \n Gets or sets the tooltip location relative to it's component.\n \n ","Metadata":{"Common.PropertyName":"Placement","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipPlacement"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Force the multiline display.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AlwaysActive","TypeName":"System.Boolean","Documentation":"\n \n Always show tooltip, instead of just when hovering over the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowArrow","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the tooltip arrow visibility.\n \n ","Metadata":{"Common.PropertyName":"ShowArrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Force inline block instead of trying to detect the element block.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Fade","TypeName":"System.Boolean","Documentation":"\n \n Makes the tooltip fade transition.\n \n ","Metadata":{"Common.PropertyName":"Fade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FadeDuration","TypeName":"System.Int32","Documentation":"\n \n Duration in ms of the fade transition animation.\n \n ","Metadata":{"Common.PropertyName":"FadeDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Trigger","TypeName":"Blazorise.TooltipTrigger","IsEnum":true,"Documentation":"\n \n Determines the events that cause the tooltip to show.\n \n ","Metadata":{"Common.PropertyName":"Trigger","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipTrigger"}},{"Kind":"Components.Component","Name":"TriggerTargetId","TypeName":"System.String","Documentation":"\n \n Which element the trigger event listeners are applied to (instead of the reference element).\n \n ","Metadata":{"Common.PropertyName":"TriggerTargetId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ZIndex","TypeName":"System.Int32?","Documentation":"\n \n Specifies the z-index CSS on the root popper node.\n \n ","Metadata":{"Common.PropertyName":"ZIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Interactive","TypeName":"System.Boolean","Documentation":"\n \n Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding.\n \n ","Metadata":{"Common.PropertyName":"Interactive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AppendTo","TypeName":"System.String","Documentation":"\n \n The element to append the tooltip to. If = true, the default behavior is appendTo: \"parent\".\n \n ","Metadata":{"Common.PropertyName":"AppendTo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tooltip","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip"}},{"HashCode":-674526918,"Kind":"Components.Component","Name":"Blazorise.Tooltip","AssemblyName":"Blazorise","Documentation":"\n \n Tooltips display informative text when users hover over, focus on, or tap an element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tooltip"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets a regular tooltip's content. \n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placement","TypeName":"Blazorise.TooltipPlacement","IsEnum":true,"Documentation":"\n \n Gets or sets the tooltip location relative to it's component.\n \n ","Metadata":{"Common.PropertyName":"Placement","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipPlacement"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Force the multiline display.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AlwaysActive","TypeName":"System.Boolean","Documentation":"\n \n Always show tooltip, instead of just when hovering over the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowArrow","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the tooltip arrow visibility.\n \n ","Metadata":{"Common.PropertyName":"ShowArrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Force inline block instead of trying to detect the element block.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Fade","TypeName":"System.Boolean","Documentation":"\n \n Makes the tooltip fade transition.\n \n ","Metadata":{"Common.PropertyName":"Fade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FadeDuration","TypeName":"System.Int32","Documentation":"\n \n Duration in ms of the fade transition animation.\n \n ","Metadata":{"Common.PropertyName":"FadeDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Trigger","TypeName":"Blazorise.TooltipTrigger","IsEnum":true,"Documentation":"\n \n Determines the events that cause the tooltip to show.\n \n ","Metadata":{"Common.PropertyName":"Trigger","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipTrigger"}},{"Kind":"Components.Component","Name":"TriggerTargetId","TypeName":"System.String","Documentation":"\n \n Which element the trigger event listeners are applied to (instead of the reference element).\n \n ","Metadata":{"Common.PropertyName":"TriggerTargetId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ZIndex","TypeName":"System.Int32?","Documentation":"\n \n Specifies the z-index CSS on the root popper node.\n \n ","Metadata":{"Common.PropertyName":"ZIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Interactive","TypeName":"System.Boolean","Documentation":"\n \n Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding.\n \n ","Metadata":{"Common.PropertyName":"Interactive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AppendTo","TypeName":"System.String","Documentation":"\n \n The element to append the tooltip to. If = true, the default behavior is appendTo: \"parent\".\n \n ","Metadata":{"Common.PropertyName":"AppendTo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tooltip","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2104660885,"Kind":"Components.ChildContent","Name":"Blazorise.Tooltip.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tooltip"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tooltip.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2051356516,"Kind":"Components.ChildContent","Name":"Blazorise.Tooltip.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tooltip"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tooltip.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1032978903,"Kind":"Components.Component","Name":"Blazorise.Blockquote","AssemblyName":"Blazorise","Documentation":"\n \n For quoting blocks of content from another source within your document.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blockquote"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Blockquote","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote"}},{"HashCode":1429478940,"Kind":"Components.Component","Name":"Blazorise.Blockquote","AssemblyName":"Blazorise","Documentation":"\n \n For quoting blocks of content from another source within your document.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Blockquote"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Blockquote","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":668858948,"Kind":"Components.ChildContent","Name":"Blazorise.Blockquote.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blockquote"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Blockquote.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2055089378,"Kind":"Components.ChildContent","Name":"Blazorise.Blockquote.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Blockquote"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Blockquote.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1059725458,"Kind":"Components.Component","Name":"Blazorise.BlockquoteFooter","AssemblyName":"Blazorise","Documentation":"\n \n Element for identifying the source of the quote.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlockquoteFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BlockquoteFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter"}},{"HashCode":184344843,"Kind":"Components.Component","Name":"Blazorise.BlockquoteFooter","AssemblyName":"Blazorise","Documentation":"\n \n Element for identifying the source of the quote.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BlockquoteFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BlockquoteFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1621528640,"Kind":"Components.ChildContent","Name":"Blazorise.BlockquoteFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BlockquoteFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BlockquoteFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":670192999,"Kind":"Components.ChildContent","Name":"Blazorise.BlockquoteFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BlockquoteFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BlockquoteFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457075519,"Kind":"Components.Component","Name":"Blazorise.Code","AssemblyName":"Blazorise","Documentation":"\n \n The component displays its contents styled in a fashion intended to indicate that the text\n is a short fragment of computer code.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Code"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tag","TypeName":"System.Boolean","Documentation":"\n \n If true, the content will be wrapped with the < and > tags, eg. <button>;.\n \n ","Metadata":{"Common.PropertyName":"Tag","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Code","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code"}},{"HashCode":2046202768,"Kind":"Components.Component","Name":"Blazorise.Code","AssemblyName":"Blazorise","Documentation":"\n \n The component displays its contents styled in a fashion intended to indicate that the text\n is a short fragment of computer code.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Code"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tag","TypeName":"System.Boolean","Documentation":"\n \n If true, the content will be wrapped with the < and > tags, eg. <button>;.\n \n ","Metadata":{"Common.PropertyName":"Tag","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Code","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1190217017,"Kind":"Components.ChildContent","Name":"Blazorise.Code.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Code"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Code.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":735524206,"Kind":"Components.ChildContent","Name":"Blazorise.Code.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Code"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Code.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1342773316,"Kind":"Components.Component","Name":"Blazorise.DescriptionList","AssemblyName":"Blazorise","Documentation":"\n \n A description list is a list of items with a description or definition of each item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Row","TypeName":"System.Boolean","Documentation":"\n \n Specifies that description list will be arranged in a rows and columns.\n \n ","Metadata":{"Common.PropertyName":"Row","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList"}},{"HashCode":36876697,"Kind":"Components.Component","Name":"Blazorise.DescriptionList","AssemblyName":"Blazorise","Documentation":"\n \n A description list is a list of items with a description or definition of each item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Row","TypeName":"System.Boolean","Documentation":"\n \n Specifies that description list will be arranged in a rows and columns.\n \n ","Metadata":{"Common.PropertyName":"Row","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":646257089,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-407004646,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1682236556,"Kind":"Components.Component","Name":"Blazorise.DescriptionListDefinition","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionListDefinition"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the definition inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListDefinition","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition"}},{"HashCode":-1187180055,"Kind":"Components.Component","Name":"Blazorise.DescriptionListDefinition","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionListDefinition"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the definition inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListDefinition","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1237672927,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListDefinition.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionListDefinition"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListDefinition.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1252591223,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListDefinition.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionListDefinition"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListDefinition.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-862063048,"Kind":"Components.Component","Name":"Blazorise.DescriptionListTerm","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionListTerm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the term inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListTerm","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm"}},{"HashCode":301717028,"Kind":"Components.Component","Name":"Blazorise.DescriptionListTerm","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionListTerm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the term inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListTerm","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1594843636,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListTerm.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionListTerm"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListTerm.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1966717798,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListTerm.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionListTerm"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListTerm.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":350293804,"Kind":"Components.Component","Name":"Blazorise.DisplayHeading","AssemblyName":"Blazorise","Documentation":"\n \n A larger, slightly more opinionated heading style.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayHeading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.DisplayHeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the display heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.DisplayHeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DisplayHeading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading"}},{"HashCode":-554441435,"Kind":"Components.Component","Name":"Blazorise.DisplayHeading","AssemblyName":"Blazorise","Documentation":"\n \n A larger, slightly more opinionated heading style.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DisplayHeading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.DisplayHeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the display heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.DisplayHeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DisplayHeading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":664879511,"Kind":"Components.ChildContent","Name":"Blazorise.DisplayHeading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DisplayHeading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DisplayHeading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1871026237,"Kind":"Components.ChildContent","Name":"Blazorise.DisplayHeading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DisplayHeading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DisplayHeading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-384061535,"Kind":"Components.Component","Name":"Blazorise.Heading","AssemblyName":"Blazorise","Documentation":"\n \n Heading component is used for titles or subtitles that you want to display on a webpage.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Heading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Heading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading"}},{"HashCode":-748085803,"Kind":"Components.Component","Name":"Blazorise.Heading","AssemblyName":"Blazorise","Documentation":"\n \n Heading component is used for titles or subtitles that you want to display on a webpage.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Heading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Heading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1401780498,"Kind":"Components.ChildContent","Name":"Blazorise.Heading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Heading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Heading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1737052640,"Kind":"Components.ChildContent","Name":"Blazorise.Heading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Heading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Heading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687248398,"Kind":"Components.Component","Name":"Blazorise.OrderedList","AssemblyName":"Blazorise","Documentation":"\n \n An ordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"OrderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ListType","TypeName":"Blazorise.OrderedListType","IsEnum":true,"Documentation":"\n \n Defines the type of item markers.\n \n ","Metadata":{"Common.PropertyName":"ListType","Common.GloballyQualifiedTypeName":"global::Blazorise.OrderedListType"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList"}},{"HashCode":-1713573428,"Kind":"Components.Component","Name":"Blazorise.OrderedList","AssemblyName":"Blazorise","Documentation":"\n \n An ordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.OrderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ListType","TypeName":"Blazorise.OrderedListType","IsEnum":true,"Documentation":"\n \n Defines the type of item markers.\n \n ","Metadata":{"Common.PropertyName":"ListType","Common.GloballyQualifiedTypeName":"global::Blazorise.OrderedListType"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1162092806,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"OrderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":937127779,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.OrderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":451503296,"Kind":"Components.Component","Name":"Blazorise.OrderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"OrderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem"}},{"HashCode":-631700422,"Kind":"Components.Component","Name":"Blazorise.OrderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.OrderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1763391382,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"OrderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1067257158,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.OrderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1604947709,"Kind":"Components.Component","Name":"Blazorise.Paragraph","AssemblyName":"Blazorise","Documentation":"\n \n A paragraph always starts on a new line, and is usually a block of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Paragraph"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Paragraph","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph"}},{"HashCode":1296931249,"Kind":"Components.Component","Name":"Blazorise.Paragraph","AssemblyName":"Blazorise","Documentation":"\n \n A paragraph always starts on a new line, and is usually a block of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Paragraph"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Paragraph","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-553707237,"Kind":"Components.ChildContent","Name":"Blazorise.Paragraph.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Paragraph"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Paragraph.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1348004760,"Kind":"Components.ChildContent","Name":"Blazorise.Paragraph.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Paragraph"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Paragraph.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":390972855,"Kind":"Components.Component","Name":"Blazorise.Text","AssemblyName":"Blazorise","Documentation":"\n \n Basic typography component with no specific rule.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Text"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Text","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text"}},{"HashCode":1918265998,"Kind":"Components.Component","Name":"Blazorise.Text","AssemblyName":"Blazorise","Documentation":"\n \n Basic typography component with no specific rule.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Text"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Text","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1546114728,"Kind":"Components.ChildContent","Name":"Blazorise.Text.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Text"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Text.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1810609995,"Kind":"Components.ChildContent","Name":"Blazorise.Text.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Text"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Text.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-381659427,"Kind":"Components.Component","Name":"Blazorise.UnorderedList","AssemblyName":"Blazorise","Documentation":"\n \n An unordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"UnorderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList"}},{"HashCode":875904369,"Kind":"Components.Component","Name":"Blazorise.UnorderedList","AssemblyName":"Blazorise","Documentation":"\n \n An unordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.UnorderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":476784956,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"UnorderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":292868858,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.UnorderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":877215823,"Kind":"Components.Component","Name":"Blazorise.UnorderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"UnorderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem"}},{"HashCode":931116238,"Kind":"Components.Component","Name":"Blazorise.UnorderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.UnorderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1443421840,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"UnorderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1171888869,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.UnorderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-737109461,"Kind":"Components.Component","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"\n \n Container for input component that can check for different kind of validations.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Status","TypeName":"Blazorise.ValidationStatus","IsEnum":true,"Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Status","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationStatus"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs each time that validation status changed.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"MessageLocalizer","TypeName":"System.Func, System.String>","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"MessageLocalizer","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.String>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"UsePattern","TypeName":"System.Boolean","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"UsePattern","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Forces the custom validation handler to be used while validating the values.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation"}},{"HashCode":1095764783,"Kind":"Components.Component","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"\n \n Container for input component that can check for different kind of validations.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Status","TypeName":"Blazorise.ValidationStatus","IsEnum":true,"Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Status","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationStatus"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs each time that validation status changed.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"MessageLocalizer","TypeName":"System.Func, System.String>","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"MessageLocalizer","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.String>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"UsePattern","TypeName":"System.Boolean","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"UsePattern","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Forces the custom validation handler to be used while validating the values.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1402497772,"Kind":"Components.ChildContent","Name":"Blazorise.Validation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Validation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2092668943,"Kind":"Components.ChildContent","Name":"Blazorise.Validation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Validation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1120590613,"Kind":"Components.Component","Name":"Blazorise.ValidationError","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the error message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationError"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the multiline error messages.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationError","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError"}},{"HashCode":1832043721,"Kind":"Components.Component","Name":"Blazorise.ValidationError","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the error message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationError"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the multiline error messages.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationError","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1023133495,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationError.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationError"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationError.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1552400722,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationError.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationError"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationError.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":20256136,"Kind":"Components.Component","Name":"Blazorise.ValidationNone","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the default state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationNone"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationNone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone"}},{"HashCode":144778324,"Kind":"Components.Component","Name":"Blazorise.ValidationNone","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the default state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationNone"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationNone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1810227896,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationNone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationNone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationNone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":518147448,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationNone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationNone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationNone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1480752186,"Kind":"Components.Component","Name":"Blazorise.Validations","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple validations and an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validations"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ValidationMode","IsEnum":true,"Documentation":"\n \n Defines the validation mode for validations inside of this container.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationMode"}},{"Kind":"Components.Component","Name":"ValidateOnLoad","TypeName":"System.Boolean","Documentation":"\n \n If set to true, and is set to , validation will run automatically on page load.\n \n \n When validation is placed inside of modal dialog, the behavior is a little different. \n Modals are by definition always loaded and are always present in the DOM so no loading is ever happening again\n after the page that contains the modal is first initialized. Their visibility is controlled by display: none;\n To workaround this, the actual \"first load\" for modals can be done by re-initializing parameter. \n \n ","Metadata":{"Common.PropertyName":"ValidateOnLoad","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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 be constructed for this model.\n If using this parameter, do not also supply a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"MissingFieldsErrorMessage","TypeName":"System.String","Documentation":"\n \n Message that will be displayed if any of the validations does not have defined error message.\n \n ","Metadata":{"Common.PropertyName":"MissingFieldsErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ValidatedAll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired only after all of the validation are successful.\n \n ","Metadata":{"Common.PropertyName":"ValidatedAll","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired whenever there is a change in validation status.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validations","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations"}},{"HashCode":-2016872981,"Kind":"Components.Component","Name":"Blazorise.Validations","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple validations and an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validations"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ValidationMode","IsEnum":true,"Documentation":"\n \n Defines the validation mode for validations inside of this container.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationMode"}},{"Kind":"Components.Component","Name":"ValidateOnLoad","TypeName":"System.Boolean","Documentation":"\n \n If set to true, and is set to , validation will run automatically on page load.\n \n \n When validation is placed inside of modal dialog, the behavior is a little different. \n Modals are by definition always loaded and are always present in the DOM so no loading is ever happening again\n after the page that contains the modal is first initialized. Their visibility is controlled by display: none;\n To workaround this, the actual \"first load\" for modals can be done by re-initializing parameter. \n \n ","Metadata":{"Common.PropertyName":"ValidateOnLoad","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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 be constructed for this model.\n If using this parameter, do not also supply a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"MissingFieldsErrorMessage","TypeName":"System.String","Documentation":"\n \n Message that will be displayed if any of the validations does not have defined error message.\n \n ","Metadata":{"Common.PropertyName":"MissingFieldsErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ValidatedAll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired only after all of the validation are successful.\n \n ","Metadata":{"Common.PropertyName":"ValidatedAll","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired whenever there is a change in validation status.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validations","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":250099945,"Kind":"Components.ChildContent","Name":"Blazorise.Validations.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Validations"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validations.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-38070220,"Kind":"Components.ChildContent","Name":"Blazorise.Validations.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Validations"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validations.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":97813693,"Kind":"Components.Component","Name":"Blazorise.ValidationSuccess","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the success message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSuccess"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n Shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSuccess","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess"}},{"HashCode":931423615,"Kind":"Components.Component","Name":"Blazorise.ValidationSuccess","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the success message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationSuccess"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n Shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSuccess","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":58010117,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSuccess.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationSuccess"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSuccess.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-451521974,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSuccess.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationSuccess"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSuccess.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2088268393,"Kind":"Components.Component","Name":"Blazorise.ValidationSummary","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the list of error messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Label showed before the error messages.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Errors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"Errors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSummary","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":440219486,"Kind":"Components.Component","Name":"Blazorise.ValidationSummary","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the list of error messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Label showed before the error messages.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Errors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"Errors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSummary","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":622235433,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSummary.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationSummary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSummary.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":766116638,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSummary.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationSummary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSummary.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1674215066,"Kind":"Components.Component","Name":"Blazorise.Abbreviation","AssemblyName":"Blazorise","Documentation":"\n \n The abbr tag defines an abbreviation or an acronym, like \"HTML\", \"CSS\", \"Mr.\", \"Dr.\", \"ASAP\", \"ATM\".\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Abbreviation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n The title attribute specifies extra information about an element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Abbreviation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation"}},{"HashCode":-1084321904,"Kind":"Components.Component","Name":"Blazorise.Abbreviation","AssemblyName":"Blazorise","Documentation":"\n \n The abbr tag defines an abbreviation or an acronym, like \"HTML\", \"CSS\", \"Mr.\", \"Dr.\", \"ASAP\", \"ATM\".\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Abbreviation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n The title attribute specifies extra information about an element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Abbreviation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1635074425,"Kind":"Components.ChildContent","Name":"Blazorise.Abbreviation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Abbreviation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Abbreviation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1559492900,"Kind":"Components.ChildContent","Name":"Blazorise.Abbreviation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Abbreviation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Abbreviation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":695570232,"Kind":"Components.Component","Name":"Blazorise.Address","AssemblyName":"Blazorise","Documentation":"\n \n The address tag defines the contact information for the author/owner of a document or an article.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Address"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Address","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address"}},{"HashCode":-792313313,"Kind":"Components.Component","Name":"Blazorise.Address","AssemblyName":"Blazorise","Documentation":"\n \n The address tag defines the contact information for the author/owner of a document or an article.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Address"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Address","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-917284896,"Kind":"Components.ChildContent","Name":"Blazorise.Address.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Address"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Address.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":205163028,"Kind":"Components.ChildContent","Name":"Blazorise.Address.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Address"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Address.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-962842823,"Kind":"Components.Component","Name":"Blazorise.Div","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html div element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Div"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Div","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div"}},{"HashCode":293391187,"Kind":"Components.Component","Name":"Blazorise.Div","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html div element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Div"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Div","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":625879053,"Kind":"Components.ChildContent","Name":"Blazorise.Div.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Div"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Div.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":99065609,"Kind":"Components.ChildContent","Name":"Blazorise.Div.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Div"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Div.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1329548242,"Kind":"Components.Component","Name":"Blazorise.Small","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html small element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Small"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Small","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small"}},{"HashCode":-511735647,"Kind":"Components.Component","Name":"Blazorise.Small","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html small element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Small"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Small","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2112418577,"Kind":"Components.ChildContent","Name":"Blazorise.Small.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Small"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Small.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":442909900,"Kind":"Components.ChildContent","Name":"Blazorise.Small.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Small"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Small.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":830120333,"Kind":"Components.Component","Name":"Blazorise.Span","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html span element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Span"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Span","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span"}},{"HashCode":1015412601,"Kind":"Components.Component","Name":"Blazorise.Span","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html span element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Span"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Span","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":587444356,"Kind":"Components.ChildContent","Name":"Blazorise.Span.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Span"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Span.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-630113322,"Kind":"Components.ChildContent","Name":"Blazorise.Span.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Span"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Span.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":528028217,"Kind":"Components.Component","Name":"Blazorise.Strong","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html strong element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Strong"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Strong","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong"}},{"HashCode":-381944765,"Kind":"Components.Component","Name":"Blazorise.Strong","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html strong element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Strong"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Strong","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":392470497,"Kind":"Components.ChildContent","Name":"Blazorise.Strong.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Strong"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Strong.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":310671565,"Kind":"Components.ChildContent","Name":"Blazorise.Strong.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Strong"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Strong.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1634735331,"Kind":"Components.Component","Name":"Blazorise.PageProgressProvider","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressProvider"}},{"HashCode":-1721982954,"Kind":"Components.Component","Name":"Blazorise.PageProgressProvider","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1374345208,"Kind":"Components.Component","Name":"Blazorise._Imports","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Imports","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1883660056,"Kind":"Components.Component","Name":"Blazorise._Imports","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Imports","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922534534,"Kind":"Components.Component","Name":"Blazorise.Components.Progress.PageProgressProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Progress.PageProgressProvider","Common.TypeNamespace":"Blazorise.Components.Progress","Common.TypeNameIdentifier":"PageProgressProvider"}},{"HashCode":32690767,"Kind":"Components.Component","Name":"Blazorise.Components.Progress.PageProgressProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Progress.PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Progress.PageProgressProvider","Common.TypeNamespace":"Blazorise.Components.Progress","Common.TypeNameIdentifier":"PageProgressProvider","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":-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":-1627443224,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseDataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.BaseDataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.GenericTyped":"True"}},{"HashCode":546262108,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.BaseDataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.BaseDataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-783101347,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BaseDataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":44273445,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.BaseDataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1885174855,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridComponent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Minimal base class for datagrid components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseDataGridComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridComponent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridComponent"}},{"HashCode":705384650,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridComponent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Minimal base class for datagrid components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.BaseDataGridComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridComponent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2112558540,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n The DataGrid component llows you to display and manage data in a tabular (rows/columns) format.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGrid component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"PopupTitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets template for title of popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupTitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Defines the size of popup dialog.\n \n ","Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Documentation":"\n \n Occurs before the popup dialog is closed.\n \n ","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the datagrid data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"AggregateData","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the calculated aggregate data.\n \n \n Used only in manual read mode along with the handler.\n \n ","Metadata":{"Common.PropertyName":"AggregateData","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItems","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets the total number of items. Used only when is used to load the data.\n \n \n This field must be set only when is used to load the data.\n \n ","Metadata":{"Common.PropertyName":"TotalItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"FilteredDataChanged","TypeName":"System.Action>","Documentation":"\n \n Raises an event every time that filtered data is refreshed.\n \n ","Metadata":{"Common.PropertyName":"FilteredDataChanged","Common.GloballyQualifiedTypeName":"global::System.Action>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"UseInternalEditing","TypeName":"System.Boolean","Documentation":"\n \n Specifies the behaviour of datagrid editing.\n \n \n Disabling this option will send all changes to the RowInserted and RowUpdated but nothing will be saved unless the user manually update the item values.\n \n ","Metadata":{"Common.PropertyName":"UseInternalEditing","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit datagrid rows.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Virtualize","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the datagrid will use the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"Virtualize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VirtualizeOptions","TypeName":"Blazorise.DataGrid.VirtualizeOptions","Documentation":"\n \n Gets or sets Virtualize options when using the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"VirtualizeOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.VirtualizeOptions"}},{"Kind":"Components.Component","Name":"PagerOptions","TypeName":"Blazorise.DataGrid.DataGridPagerOptions","Documentation":"\n \n Gets or sets Pager options.\n \n ","Metadata":{"Common.PropertyName":"PagerOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerOptions"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortMode","TypeName":"Blazorise.DataGrid.DataGridSortMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can sort only by one column or by multiple.\n \n ","Metadata":{"Common.PropertyName":"SortMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSortMode"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaptions","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether user can see a column captions.\n \n ","Metadata":{"Common.PropertyName":"ShowCaptions","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowPager","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can navigate datagrid by using pagination controls.\n \n ","Metadata":{"Common.PropertyName":"ShowPager","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PagerPosition","TypeName":"Blazorise.DataGrid.DataGridPagerPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the pager.\n \n ","Metadata":{"Common.PropertyName":"PagerPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerPosition"}},{"Kind":"Components.Component","Name":"AggregateRowPosition","TypeName":"Blazorise.DataGrid.DataGridAggregateRowPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the aggregate row.\n \n ","Metadata":{"Common.PropertyName":"AggregateRowPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateRowPosition"}},{"Kind":"Components.Component","Name":"ShowPageSizes","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can adjust the page size of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"ShowPageSizes","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageSizes","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the chooseable page sizes of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"PageSizes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"CurrentPage","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the current page number.\n \n ","Metadata":{"Common.PropertyName":"CurrentPage","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EmptyTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyFilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyFilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyCellTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyCellTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","Metadata":{"Common.PropertyName":"ButtonRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of items for each page.\n \n ","Metadata":{"Common.PropertyName":"PageSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"PageSizeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"PageSizeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MaxPaginationLinks","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of visible pagination links. It has to be odd for well look.\n \n ","Metadata":{"Common.PropertyName":"MaxPaginationLinks","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FilterMethod","TypeName":"Blazorise.DataGrid.DataGridFilterMethod","IsEnum":true,"Documentation":"\n \n Defines the filter method when searching the cell values.\n \n ","Metadata":{"Common.PropertyName":"FilterMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridFilterMethod"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DataGrid.DataGridSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets current selection mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSelectionMode"}},{"Kind":"Components.Component","Name":"SelectedRowChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected row has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after multi selection has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserting","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserting","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdating","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoving","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Cancelable event called before the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoving","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserted","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdated","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdated","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoved","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event called after the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoved","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"RowClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowDoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"RowDoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row has requested a context menu.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected page has changed.\n \n ","Metadata":{"Common.PropertyName":"PageChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event handler used to load data manually based on the current page and filter data settings.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SortChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the column sort direction has changed.\n \n ","Metadata":{"Common.PropertyName":"SortChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Documentation":"\n \n Specifies the grid editing modes.\n \n ","Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}},{"Kind":"Components.Component","Name":"CommandMode","TypeName":"Blazorise.DataGrid.DataGridCommandMode","IsEnum":true,"Documentation":"\n \n Specifies the grid command mode.\n \n ","Metadata":{"Common.PropertyName":"CommandMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCommandMode"}},{"Kind":"Components.Component","Name":"DetailRowTrigger","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n A trigger function used to handle the visibility of detail row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTrigger","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowSelectable","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n Handles the selection of the DataGrid row.\n If not set it will default to always true.\n \n ","Metadata":{"Common.PropertyName":"RowSelectable","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowHoverCursor","TypeName":"System.Func","Documentation":"\n \n Handles the selection of the cursor for a hovered row.\n If not set, will be used.\n \n ","Metadata":{"Common.PropertyName":"RowHoverCursor","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DetailRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemDefaultSetter","TypeName":"System.Action","Documentation":"\n \n Function, that is called, when a new item is created for inserting new entry.\n \n ","Metadata":{"Common.PropertyName":"NewItemDefaultSetter","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create new instance of an item. If left null a default constructor will be used.\n \n ","Metadata":{"Common.PropertyName":"NewItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a validation instance of an item that it's used as a separate instance for Datagrid's internal processing of validation. If left null, Datagrid will try to use it's own implementation to instantiate.\n \n ","Metadata":{"Common.PropertyName":"ValidationItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a instance of the selected item to edit. If left null the selected item will be used.\n \n ","Metadata":{"Common.PropertyName":"EditItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"RowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for each row in the datagrid.\n \n ","Metadata":{"Common.PropertyName":"RowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridCustomFilter","Documentation":"\n \n Handler for custom filtering on datagrid item.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for header row.\n \n ","Metadata":{"Common.PropertyName":"HeaderRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"FilterRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for filter row.\n \n ","Metadata":{"Common.PropertyName":"FilterRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"GroupRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for group row.\n \n ","Metadata":{"Common.PropertyName":"GroupRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"DataGridColumns","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridColumns","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DataGridAggregates","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridAggregates","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"UseValidation","TypeName":"System.Boolean","Documentation":"\n \n If true, DataGrid will use validation when editing the fields.\n \n ","Metadata":{"Common.PropertyName":"UseValidation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Documentation":"\n \n If true, shows feedbacks for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationsSummary","TypeName":"System.Boolean","Documentation":"\n \n If true, shows summary for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationsSummary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationsSummaryLabel","TypeName":"System.String","Documentation":"\n \n Label for validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValidationsSummaryErrors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryErrors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ValidationsHandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"ValidationsHandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Localizers","TypeName":"Blazorise.DataGrid.DataGridLocalizers","Documentation":"\n \n Custom localizer handlers to override default localization.\n \n ","Metadata":{"Common.PropertyName":"Localizers","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridLocalizers"}},{"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":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes Datagrid have a fixed header and enabling a scrollbar in the Datagrid body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid max height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the Datagrid's table header .\n \n ","Metadata":{"Common.PropertyName":"HeaderThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"SubmitFormOnEnter","TypeName":"System.Boolean","Documentation":"\n \n If true, the edit form will have the Save button as type=\"submit\", and it will react to Enter keys being pressed.\n \n ","Metadata":{"Common.PropertyName":"SubmitFormOnEnter","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DetailRowStartsVisible","TypeName":"System.Boolean","Documentation":"\n \n Controls whether DetailRow will start visible if is set. will be evaluated if set.\n \n ","Metadata":{"Common.PropertyName":"DetailRowStartsVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowDefaultSortIcon","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether default sort icon should display.\n \n ","Metadata":{"Common.PropertyName":"ShowDefaultSortIcon","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.GenericTyped":"True"}},{"HashCode":29444535,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n The DataGrid component llows you to display and manage data in a tabular (rows/columns) format.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGrid component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"PopupTitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets template for title of popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupTitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Defines the size of popup dialog.\n \n ","Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Documentation":"\n \n Occurs before the popup dialog is closed.\n \n ","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the datagrid data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"AggregateData","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the calculated aggregate data.\n \n \n Used only in manual read mode along with the handler.\n \n ","Metadata":{"Common.PropertyName":"AggregateData","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItems","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets the total number of items. Used only when is used to load the data.\n \n \n This field must be set only when is used to load the data.\n \n ","Metadata":{"Common.PropertyName":"TotalItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"FilteredDataChanged","TypeName":"System.Action>","Documentation":"\n \n Raises an event every time that filtered data is refreshed.\n \n ","Metadata":{"Common.PropertyName":"FilteredDataChanged","Common.GloballyQualifiedTypeName":"global::System.Action>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"UseInternalEditing","TypeName":"System.Boolean","Documentation":"\n \n Specifies the behaviour of datagrid editing.\n \n \n Disabling this option will send all changes to the RowInserted and RowUpdated but nothing will be saved unless the user manually update the item values.\n \n ","Metadata":{"Common.PropertyName":"UseInternalEditing","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit datagrid rows.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Virtualize","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the datagrid will use the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"Virtualize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VirtualizeOptions","TypeName":"Blazorise.DataGrid.VirtualizeOptions","Documentation":"\n \n Gets or sets Virtualize options when using the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"VirtualizeOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.VirtualizeOptions"}},{"Kind":"Components.Component","Name":"PagerOptions","TypeName":"Blazorise.DataGrid.DataGridPagerOptions","Documentation":"\n \n Gets or sets Pager options.\n \n ","Metadata":{"Common.PropertyName":"PagerOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerOptions"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortMode","TypeName":"Blazorise.DataGrid.DataGridSortMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can sort only by one column or by multiple.\n \n ","Metadata":{"Common.PropertyName":"SortMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSortMode"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaptions","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether user can see a column captions.\n \n ","Metadata":{"Common.PropertyName":"ShowCaptions","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowPager","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can navigate datagrid by using pagination controls.\n \n ","Metadata":{"Common.PropertyName":"ShowPager","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PagerPosition","TypeName":"Blazorise.DataGrid.DataGridPagerPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the pager.\n \n ","Metadata":{"Common.PropertyName":"PagerPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerPosition"}},{"Kind":"Components.Component","Name":"AggregateRowPosition","TypeName":"Blazorise.DataGrid.DataGridAggregateRowPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the aggregate row.\n \n ","Metadata":{"Common.PropertyName":"AggregateRowPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateRowPosition"}},{"Kind":"Components.Component","Name":"ShowPageSizes","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can adjust the page size of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"ShowPageSizes","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageSizes","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the chooseable page sizes of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"PageSizes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"CurrentPage","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the current page number.\n \n ","Metadata":{"Common.PropertyName":"CurrentPage","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EmptyTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyFilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyFilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyCellTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyCellTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","Metadata":{"Common.PropertyName":"ButtonRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of items for each page.\n \n ","Metadata":{"Common.PropertyName":"PageSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"PageSizeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"PageSizeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MaxPaginationLinks","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of visible pagination links. It has to be odd for well look.\n \n ","Metadata":{"Common.PropertyName":"MaxPaginationLinks","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FilterMethod","TypeName":"Blazorise.DataGrid.DataGridFilterMethod","IsEnum":true,"Documentation":"\n \n Defines the filter method when searching the cell values.\n \n ","Metadata":{"Common.PropertyName":"FilterMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridFilterMethod"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DataGrid.DataGridSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets current selection mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSelectionMode"}},{"Kind":"Components.Component","Name":"SelectedRowChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected row has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after multi selection has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserting","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserting","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdating","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoving","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Cancelable event called before the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoving","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserted","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdated","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdated","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoved","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event called after the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoved","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"RowClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowDoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"RowDoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row has requested a context menu.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected page has changed.\n \n ","Metadata":{"Common.PropertyName":"PageChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event handler used to load data manually based on the current page and filter data settings.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SortChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the column sort direction has changed.\n \n ","Metadata":{"Common.PropertyName":"SortChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Documentation":"\n \n Specifies the grid editing modes.\n \n ","Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}},{"Kind":"Components.Component","Name":"CommandMode","TypeName":"Blazorise.DataGrid.DataGridCommandMode","IsEnum":true,"Documentation":"\n \n Specifies the grid command mode.\n \n ","Metadata":{"Common.PropertyName":"CommandMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCommandMode"}},{"Kind":"Components.Component","Name":"DetailRowTrigger","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n A trigger function used to handle the visibility of detail row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTrigger","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowSelectable","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n Handles the selection of the DataGrid row.\n If not set it will default to always true.\n \n ","Metadata":{"Common.PropertyName":"RowSelectable","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowHoverCursor","TypeName":"System.Func","Documentation":"\n \n Handles the selection of the cursor for a hovered row.\n If not set, will be used.\n \n ","Metadata":{"Common.PropertyName":"RowHoverCursor","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DetailRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemDefaultSetter","TypeName":"System.Action","Documentation":"\n \n Function, that is called, when a new item is created for inserting new entry.\n \n ","Metadata":{"Common.PropertyName":"NewItemDefaultSetter","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create new instance of an item. If left null a default constructor will be used.\n \n ","Metadata":{"Common.PropertyName":"NewItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a validation instance of an item that it's used as a separate instance for Datagrid's internal processing of validation. If left null, Datagrid will try to use it's own implementation to instantiate.\n \n ","Metadata":{"Common.PropertyName":"ValidationItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a instance of the selected item to edit. If left null the selected item will be used.\n \n ","Metadata":{"Common.PropertyName":"EditItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"RowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for each row in the datagrid.\n \n ","Metadata":{"Common.PropertyName":"RowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridCustomFilter","Documentation":"\n \n Handler for custom filtering on datagrid item.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for header row.\n \n ","Metadata":{"Common.PropertyName":"HeaderRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"FilterRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for filter row.\n \n ","Metadata":{"Common.PropertyName":"FilterRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"GroupRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for group row.\n \n ","Metadata":{"Common.PropertyName":"GroupRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"DataGridColumns","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridColumns","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DataGridAggregates","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridAggregates","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"UseValidation","TypeName":"System.Boolean","Documentation":"\n \n If true, DataGrid will use validation when editing the fields.\n \n ","Metadata":{"Common.PropertyName":"UseValidation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Documentation":"\n \n If true, shows feedbacks for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationsSummary","TypeName":"System.Boolean","Documentation":"\n \n If true, shows summary for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationsSummary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationsSummaryLabel","TypeName":"System.String","Documentation":"\n \n Label for validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValidationsSummaryErrors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryErrors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ValidationsHandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"ValidationsHandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Localizers","TypeName":"Blazorise.DataGrid.DataGridLocalizers","Documentation":"\n \n Custom localizer handlers to override default localization.\n \n ","Metadata":{"Common.PropertyName":"Localizers","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridLocalizers"}},{"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":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes Datagrid have a fixed header and enabling a scrollbar in the Datagrid body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid max height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the Datagrid's table header .\n \n ","Metadata":{"Common.PropertyName":"HeaderThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"SubmitFormOnEnter","TypeName":"System.Boolean","Documentation":"\n \n If true, the edit form will have the Save button as type=\"submit\", and it will react to Enter keys being pressed.\n \n ","Metadata":{"Common.PropertyName":"SubmitFormOnEnter","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DetailRowStartsVisible","TypeName":"System.Boolean","Documentation":"\n \n Controls whether DetailRow will start visible if is set. will be evaluated if set.\n \n ","Metadata":{"Common.PropertyName":"DetailRowStartsVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowDefaultSortIcon","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether default sort icon should display.\n \n ","Metadata":{"Common.PropertyName":"ShowDefaultSortIcon","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1921823045,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets template for title of popup modal.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PopupTitleTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PopupTitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2095585604,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets template for title of popup modal.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PopupTitleTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PopupTitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1123062237,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1367812215,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1424964141,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyFilterTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-922602910,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyFilterTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":808489354,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyCellTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EmptyCellTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-220424055,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyCellTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EmptyCellTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2008491270,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LoadingTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LoadingTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2029805222,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LoadingTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LoadingTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1384070883,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonRowTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":393659902,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonRowTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":935735310,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1034315714,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1305729697,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1137377254,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":399323379,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-939912309,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1796012712,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":714463668,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2115647639,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":203764517,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-869462042,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1600059667,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-709651999,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":948631325,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1446940625,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":531602676,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":108681477,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DetailRowTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DetailRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1440701319,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DetailRowTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DetailRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":851144695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridColumns","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumns","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridColumns","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-719323,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridColumns","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumns","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridColumns","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-503878080,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridAggregates","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregates","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridAggregates","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1989656099,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridAggregates","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregates","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridAggregates","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-689291635,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ChildContent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":832008622,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ChildContent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1407823991,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridAggregate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridAggregate component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Aggregate","TypeName":"Blazorise.DataGrid.DataGridAggregateType","IsEnum":true,"Documentation":"\n \n Type of aggregate calculation.\n \n \n ","Metadata":{"Common.PropertyName":"Aggregate","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateType"}},{"Kind":"Components.Component","Name":"AggregationFunction","TypeName":"System.Func, Blazorise.DataGrid.DataGridColumn, System.Object>","Documentation":"\n \n Aggregation calculation.\n \n ","Metadata":{"Common.PropertyName":"AggregationFunction","Common.GloballyQualifiedTypeName":"global::System.Func, global::Blazorise.DataGrid.DataGridColumn, global::System.Object>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Optional display template for aggregate values.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridAggregate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.GenericTyped":"True"}},{"HashCode":-502685483,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridAggregate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridAggregate component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Aggregate","TypeName":"Blazorise.DataGrid.DataGridAggregateType","IsEnum":true,"Documentation":"\n \n Type of aggregate calculation.\n \n \n ","Metadata":{"Common.PropertyName":"Aggregate","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateType"}},{"Kind":"Components.Component","Name":"AggregationFunction","TypeName":"System.Func, Blazorise.DataGrid.DataGridColumn, System.Object>","Documentation":"\n \n Aggregation calculation.\n \n ","Metadata":{"Common.PropertyName":"AggregationFunction","Common.GloballyQualifiedTypeName":"global::System.Func, global::Blazorise.DataGrid.DataGridColumn, global::System.Object>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Optional display template for aggregate values.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridAggregate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-251684306,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Optional display template for aggregate values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-520474674,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Optional display template for aggregate values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1218727083,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridAggregate"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":604897503,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridAggregate"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2082554828,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCheckColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.GenericTyped":"True"}},{"HashCode":-457220269,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCheckColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1527553123,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-589126244,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":632611356,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1030332155,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-929245237,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1755976601,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1592220021,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-588461539,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1780839447,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-131236759,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":744771042,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridCheckColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1390040105,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1015238758,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.GenericTyped":"True"}},{"HashCode":59367229,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1334071753,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":91537348,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125649046,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1978441144,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1188523033,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1246822470,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-870228832,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2119004122,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1499561406,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1327205044,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":686291513,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":95501533,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1837440522,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCommandColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"NewCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SaveCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CancelCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DeleteCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ClearFilterCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SaveCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CancelCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DeleteCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearFilterCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.GenericTyped":"True"}},{"HashCode":1394584901,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCommandColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"NewCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SaveCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CancelCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DeleteCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ClearFilterCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SaveCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CancelCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DeleteCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearFilterCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":100999797,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize new command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NewCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NewCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1455761713,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize new command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NewCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NewCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1734671754,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize edit command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1874676883,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize edit command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1282500245,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize save command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SaveCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SaveCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-115879105,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize save command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SaveCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SaveCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":323854959,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize cancel command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CancelCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CancelCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1489820607,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize cancel command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CancelCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CancelCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":756571062,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize delete command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DeleteCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1616616354,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize delete command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DeleteCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922498863,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ClearFilterCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ClearFilterCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1610421756,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ClearFilterCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ClearFilterCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":406822576,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":228800163,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1776202454,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1844951001,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1867787425,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1676963305,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-923441756,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-789519501,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1717425964,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2117815232,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-763164488,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridCommandColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":269029001,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-989661310,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridDateColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.GenericTyped":"True"}},{"HashCode":-2042440585,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridDateColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1369922401,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1845046671,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":885878416,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":658819733,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":389958875,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-150038148,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":276938402,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1394943439,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1830245828,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1492421522,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457522059,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridDateColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1980485019,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":336182790,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridMultiSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"MultiSelectTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","Metadata":{"Common.PropertyName":"MultiSelectTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.GenericTyped":"True"}},{"HashCode":47157679,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridMultiSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"MultiSelectTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","Metadata":{"Common.PropertyName":"MultiSelectTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-109156757,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MultiSelectTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'MultiSelectTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1980239509,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MultiSelectTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'MultiSelectTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-778468953,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1320730472,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-635948136,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":159719409,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":840314431,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1674948176,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2143533355,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":271281697,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-876919730,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":956655499,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":725192369,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridMultiSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1355208316,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-650835602,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Datagrid column declarations for numeric types.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridNumericColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.GenericTyped":"True"}},{"HashCode":-720813108,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Datagrid column declarations for numeric types.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridNumericColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1331300781,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":781252279,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-50140376,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-496645453,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1763475173,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1664300650,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":621932695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-375311778,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":532077018,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":868352411,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-437864436,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridNumericColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2018450938,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1698499696,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.GenericTyped":"True"}},{"HashCode":-570224077,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-317174525,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1479959846,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1950020822,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-857551831,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":249141178,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-602741340,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1735628087,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1938416369,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2009234084,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1560529695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":7156099,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":855766249,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1683127870,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridAggregateRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridAggregateRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridAggregateRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Aggregates","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of aggregate columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Aggregates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Custom background.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Custom color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridAggregateRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridAggregateRow","Components.GenericTyped":"True"}},{"HashCode":-370434636,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridAggregateRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridAggregateRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridAggregateRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Aggregates","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of aggregate columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Aggregates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Custom background.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Custom color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridAggregateRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridAggregateRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1634437192,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEdit","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Internal component for editing the row item cell value.\n \n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCellEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEdit","Components.GenericTyped":"True"}},{"HashCode":1548147938,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEdit","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Internal component for editing the row item cell value.\n \n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCellEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1605327877,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEditValidation","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCellEditValidation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEditValidation component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEditValidation","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEditValidation","Components.GenericTyped":"True"}},{"HashCode":1381848895,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEditValidation","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCellEditValidation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEditValidation component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEditValidation","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEditValidation","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1307614414,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridPagination","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridPagination component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"PaginationContext","TypeName":"Blazorise.DataGrid.PaginationContext","Documentation":"\n \n Gets or sets the pagination context.\n \n ","Metadata":{"Common.PropertyName":"PaginationContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PaginationTemplates","TypeName":"Blazorise.DataGrid.PaginationTemplates","Documentation":"\n \n Gets or sets the pagination templates.\n \n ","Metadata":{"Common.PropertyName":"PaginationTemplates","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationTemplates","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OnPaginationItemClick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnPaginationItemClick","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DataGrid._DataGridPagination","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.GenericTyped":"True"}},{"HashCode":245550076,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridPagination","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridPagination component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"PaginationContext","TypeName":"Blazorise.DataGrid.PaginationContext","Documentation":"\n \n Gets or sets the pagination context.\n \n ","Metadata":{"Common.PropertyName":"PaginationContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PaginationTemplates","TypeName":"Blazorise.DataGrid.PaginationTemplates","Documentation":"\n \n Gets or sets the pagination templates.\n \n ","Metadata":{"Common.PropertyName":"PaginationTemplates","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationTemplates","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OnPaginationItemClick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnPaginationItemClick","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DataGrid._DataGridPagination","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":55095165,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1217070102,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1127460446,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":916869149,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2106309714,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-707115954,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1023169887,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2100217114,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":729101270,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":307361107,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922808627,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1844896061,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1168987157,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1779233548,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1973412106,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2145026865,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1357289008,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCell","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCell component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCell","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCell","Components.GenericTyped":"True"}},{"HashCode":1507552101,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCell","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCell component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCell","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCell","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2061405279,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridClearFilterCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridClearFilterCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridClearFilterCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridClearFilterCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridClearFilterCommand","Components.GenericTyped":"True"}},{"HashCode":-1600309367,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridClearFilterCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridClearFilterCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridClearFilterCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridClearFilterCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridClearFilterCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":595984994,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridDetailRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridDetailRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridDetailRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.GenericTyped":"True"}},{"HashCode":1806570957,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridDetailRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridDetailRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridDetailRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":639455752,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridDetailRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-976304584,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridDetailRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2029978726,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridFullColumnSpanRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridFullColumnSpanRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.GenericTyped":"True"}},{"HashCode":725503164,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridFullColumnSpanRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridFullColumnSpanRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-78511830,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridFullColumnSpanRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-40414840,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridFullColumnSpanRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1272780348,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridModal","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridModal component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"EditItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Metadata":{"Common.PropertyName":"TitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCellValues","TypeName":"System.Collections.Generic.IReadOnlyDictionary>","Metadata":{"Common.PropertyName":"EditItemCellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupVisible","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"PopupVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"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":"Blazorise.DataGrid._DataGridModal","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.GenericTyped":"True"}},{"HashCode":426464371,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridModal","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridModal component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"EditItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Metadata":{"Common.PropertyName":"TitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCellValues","TypeName":"System.Collections.Generic.IReadOnlyDictionary>","Metadata":{"Common.PropertyName":"EditItemCellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupVisible","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"PopupVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"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":"Blazorise.DataGrid._DataGridModal","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1088941761,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridModal.TitleTemplate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TitleTemplate","ParentTag":"_DataGridModal"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridModal.TitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":690049843,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridModal.TitleTemplate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TitleTemplate","ParentTag":"Blazorise.DataGrid._DataGridModal"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridModal.TitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":741231415,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridMultiSelectAll","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridMultiSelectAll"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridMultiSelectAll component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"IsIndeterminate","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsIndeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"IsChecked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsChecked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridMultiSelectAll","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridMultiSelectAll","Components.GenericTyped":"True"}},{"HashCode":903751089,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridMultiSelectAll","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridMultiSelectAll"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridMultiSelectAll component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"IsIndeterminate","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsIndeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"IsChecked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsChecked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridMultiSelectAll","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridMultiSelectAll","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1209299346,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridNewCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridNewCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridNewCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"New","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"New","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridNewCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridNewCommand","Components.GenericTyped":"True"}},{"HashCode":571020711,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridNewCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridNewCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridNewCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"New","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"New","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridNewCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridNewCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1489563636,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"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":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.GenericTyped":"True"}},{"HashCode":1161694877,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"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":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2091771005,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":325513712,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-507184954,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Save","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"Save","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowCommand","Components.GenericTyped":"True"}},{"HashCode":1913589522,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Save","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"Save","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":148740999,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowEdit","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValues","TypeName":"System.Collections.Generic.Dictionary>","Metadata":{"Common.PropertyName":"CellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowEdit","Components.GenericTyped":"True"}},{"HashCode":236078289,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowEdit","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValues","TypeName":"System.Collections.Generic.Dictionary>","Metadata":{"Common.PropertyName":"CellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1575140111,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowMultiSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowMultiSelect component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.GenericTyped":"True"}},{"HashCode":-2028423984,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowMultiSelect component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809571103,"Kind":"Components.Component","Name":"Blazorise.DataGrid._Imports","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._Imports","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":1596298600,"Kind":"Components.Component","Name":"Blazorise.DataGrid._Imports","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._Imports","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":788677901,"Kind":"Components.Component","Name":"Blazorise.Snackbar.Snackbar","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Snackbars provide brief messages about app processes. The component is also known as a toast.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Snackbar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Key","TypeName":"System.String","Documentation":"\n \n Unique key associated by this snackbar.\n \n ","Metadata":{"Common.PropertyName":"Key","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of snackbar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Allow snackbar to show multiple lines of text.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarLocation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Snackbar.SnackbarColor","IsEnum":true,"Documentation":"\n \n Defines the snackbar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarColor"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the snackbar will be automatically closed.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.Snackbar","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar"}},{"HashCode":776124815,"Kind":"Components.Component","Name":"Blazorise.Snackbar.Snackbar","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Snackbars provide brief messages about app processes. The component is also known as a toast.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.Snackbar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Key","TypeName":"System.String","Documentation":"\n \n Unique key associated by this snackbar.\n \n ","Metadata":{"Common.PropertyName":"Key","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of snackbar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Allow snackbar to show multiple lines of text.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarLocation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Snackbar.SnackbarColor","IsEnum":true,"Documentation":"\n \n Defines the snackbar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarColor"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the snackbar will be automatically closed.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.Snackbar","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1767764682,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.Snackbar.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Snackbar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.Snackbar.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":463537727,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.Snackbar.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.Snackbar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.Snackbar.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1343076546,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarAction","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarAction"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarAction","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction"}},{"HashCode":-1411873437,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarAction","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarAction"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarAction","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-890566244,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarAction.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarAction"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarAction.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-465237921,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarAction.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarAction"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarAction.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1281749934,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarBody","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarBody","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody"}},{"HashCode":1407940669,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarBody","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarBody","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2068168150,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarBody.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarBody.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":387928541,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarBody.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarBody.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-802554455,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarFooter","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter"}},{"HashCode":-458384150,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarFooter","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-633155510,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarFooter.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":706194504,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarFooter.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":562338568,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarHeader","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader"}},{"HashCode":-2046674816,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarHeader","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-747893347,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarHeader.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1294262079,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarHeader.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":583879312,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarStack","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarStack"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarStackLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar stack location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarStackLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the snackbars will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"CloseButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ActionButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ActionButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarStack","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack"}},{"HashCode":377774838,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarStack","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarStack"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarStackLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar stack location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarStackLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the snackbars will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"CloseButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ActionButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ActionButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarStack","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1214619953,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarStack.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarStack"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarStack.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1220029945,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarStack.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarStack"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarStack.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2047012436,"Kind":"Components.Component","Name":"Blazorise.Snackbar._Imports","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar._Imports","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1594017813,"Kind":"Components.Component","Name":"Blazorise.Snackbar._Imports","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar._Imports","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"_Imports","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":-696834432,"Kind":"Components.Component","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"\n \n The autocomplete is a normal text input enhanced by a panel of suggested options.\n \n Type of an item filtered by the autocomplete component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.Components.AutocompleteFilter","IsEnum":true,"Documentation":"\n \n Defines the method by which the search will be done.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteFilter"}},{"Kind":"Components.Component","Name":"MinLength","TypeName":"System.Int32","Documentation":"\n \n The minimum number of characters a user must type before a search is performed.\n \n ","Metadata":{"Common.PropertyName":"MinLength","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty search.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a search field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevents a user from entering a value to the search field.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the autocomplete data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event handler used to load data manually based on the current search value.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FreeTyping","TypeName":"System.Boolean","Documentation":"\n \n Allows the value to not be on the data source.\n The value will be bound to the \n \n ","Metadata":{"Common.PropertyName":"FreeTyping","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedText","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CurrentSearch","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearch","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrentSearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Search","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"Search","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"SearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected values have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedTexts","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items texts.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTexts","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"SelectedTextsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected texts have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom class-name for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validation handler used to validate selected value.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the selected value.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"NotFoundContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","Metadata":{"Common.PropertyName":"NotFoundContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change where the data does not contain the text being searched.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"System.Func","Documentation":"\n \n Handler for custom filtering on Autocomplete's data source.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Allows for multiple selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"MultipleBadgeColor","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the Badge color for the multiple selection values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"MultipleBadgeColor","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CloseOnSelection","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether dropdown closes on selection. This is only evaluated when multiple selection is set.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"CloseOnSelection","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SuggestSelectedItems","TypeName":"System.Boolean","Documentation":"\n \n Suggests already selected option(s) when presenting the options.\n \n ","Metadata":{"Common.PropertyName":"SuggestSelectedItems","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ConfirmKey","TypeName":"System.String[]","Documentation":"\n \n Gets or sets an array of the keyboard pressed values for the ConfirmKey.\n If this is null or empty, there will be no confirmation key.\n Defauls to: { \"Enter\", \"NumpadEnter\", \"Tab\" }.\n \n \n If the value has a printed representation, this attribute's value is the same as the char attribute.\n Otherwise, it's one of the key value strings specified in 'Key values'.\n \n ","Metadata":{"Common.PropertyName":"ConfirmKey","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"AutoPreSelect","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether auto preselects the first item displayed on the dropdown.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"AutoPreSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.Components.AutocompleteSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets the Selection Mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteSelectionMode"}},{"Kind":"Components.Component","Name":"AutoSelectFirstItem","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the whether first item in the list should be selected\n \n ","Metadata":{"Common.PropertyName":"AutoSelectFirstItem","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":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.GenericTyped":"True"}},{"HashCode":-2111247243,"Kind":"Components.Component","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"\n \n The autocomplete is a normal text input enhanced by a panel of suggested options.\n \n Type of an item filtered by the autocomplete component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.Components.AutocompleteFilter","IsEnum":true,"Documentation":"\n \n Defines the method by which the search will be done.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteFilter"}},{"Kind":"Components.Component","Name":"MinLength","TypeName":"System.Int32","Documentation":"\n \n The minimum number of characters a user must type before a search is performed.\n \n ","Metadata":{"Common.PropertyName":"MinLength","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty search.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a search field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevents a user from entering a value to the search field.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the autocomplete data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event handler used to load data manually based on the current search value.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FreeTyping","TypeName":"System.Boolean","Documentation":"\n \n Allows the value to not be on the data source.\n The value will be bound to the \n \n ","Metadata":{"Common.PropertyName":"FreeTyping","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedText","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CurrentSearch","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearch","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrentSearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Search","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"Search","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"SearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected values have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedTexts","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items texts.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTexts","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"SelectedTextsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected texts have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom class-name for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validation handler used to validate selected value.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the selected value.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"NotFoundContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","Metadata":{"Common.PropertyName":"NotFoundContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change where the data does not contain the text being searched.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"System.Func","Documentation":"\n \n Handler for custom filtering on Autocomplete's data source.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Allows for multiple selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"MultipleBadgeColor","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the Badge color for the multiple selection values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"MultipleBadgeColor","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CloseOnSelection","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether dropdown closes on selection. This is only evaluated when multiple selection is set.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"CloseOnSelection","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SuggestSelectedItems","TypeName":"System.Boolean","Documentation":"\n \n Suggests already selected option(s) when presenting the options.\n \n ","Metadata":{"Common.PropertyName":"SuggestSelectedItems","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ConfirmKey","TypeName":"System.String[]","Documentation":"\n \n Gets or sets an array of the keyboard pressed values for the ConfirmKey.\n If this is null or empty, there will be no confirmation key.\n Defauls to: { \"Enter\", \"NumpadEnter\", \"Tab\" }.\n \n \n If the value has a printed representation, this attribute's value is the same as the char attribute.\n Otherwise, it's one of the key value strings specified in 'Key values'.\n \n ","Metadata":{"Common.PropertyName":"ConfirmKey","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"AutoPreSelect","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether auto preselects the first item displayed on the dropdown.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"AutoPreSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.Components.AutocompleteSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets the Selection Mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteSelectionMode"}},{"Kind":"Components.Component","Name":"AutoSelectFirstItem","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the whether first item in the list should be selected\n \n ","Metadata":{"Common.PropertyName":"AutoSelectFirstItem","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":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1028948540,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Autocomplete"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-615015153,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.Autocomplete"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2010907339,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.NotFoundContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFoundContent","ParentTag":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotFoundContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.NotFoundContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-275417551,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.NotFoundContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFoundContent","ParentTag":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotFoundContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.NotFoundContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1986842874,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ItemContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Autocomplete"}],"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":"Blazorise.Components.Autocomplete.ItemContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":561407135,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ItemContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Blazorise.Components.Autocomplete"}],"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":"Blazorise.Components.Autocomplete.ItemContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":197450560,"Kind":"Components.Component","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"\n \n A component that dynamically generated dropdown menu based on the supplied data-source.\n \n Type of an item filtered by the component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color of toggle button.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the DropdownList data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom classname for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.GenericTyped":"True"}},{"HashCode":471167249,"Kind":"Components.Component","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"\n \n A component that dynamically generated dropdown menu based on the supplied data-source.\n \n Type of an item filtered by the component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.DropdownList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color of toggle button.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the DropdownList data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom classname for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-106512110,"Kind":"Components.ChildContent","Name":"Blazorise.Components.DropdownList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.DropdownList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2058834264,"Kind":"Components.ChildContent","Name":"Blazorise.Components.DropdownList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.DropdownList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.DropdownList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":229087292,"Kind":"Components.Component","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds ListView component and it's items based in the supplied data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.ListView component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the items data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"TItem","Documentation":"\n \n Currently selected item.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected item has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Height","TypeName":"System.String","Documentation":"\n \n Sets the ListView Height. \n Defaults to empty.\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the ListView MaxHeight. \n Defaults to 250px.\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.GenericTyped":"True"}},{"HashCode":120903230,"Kind":"Components.Component","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds ListView component and it's items based in the supplied data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.ListView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.ListView component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the items data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"TItem","Documentation":"\n \n Currently selected item.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected item has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Height","TypeName":"System.String","Documentation":"\n \n Sets the ListView Height. \n Defaults to empty.\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the ListView MaxHeight. \n Defaults to 250px.\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1101995397,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":758789336,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.ListView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1744225481,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ItemTemplate","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"ListView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ItemTemplate","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":246417122,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ItemTemplate","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.Components.ListView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ItemTemplate","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-9305981,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationAlert","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotificationAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationAlert","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationAlert"}},{"HashCode":1724796587,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationAlert","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.NotificationAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationAlert","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-10529235,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationProvider","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotificationProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationProvider","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationProvider"}},{"HashCode":-2144999436,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationProvider","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.NotificationProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationProvider","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":750061420,"Kind":"Components.Component","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds select component and it's items based in the supplied data.\n \n Data item type.\n Type if the value inside of .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the select element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the select data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Method used to determine if an item should be disabled.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemText","TypeName":"System.String","Documentation":"\n \n Display text of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DefaultItemValue","TypeName":"TValue","Documentation":"\n \n Value of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemDisabled","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DefaultItemHidden","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemHidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a select field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an select to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.GenericTyped":"True"}},{"HashCode":-259631017,"Kind":"Components.Component","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds select component and it's items based in the supplied data.\n \n Data item type.\n Type if the value inside of .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the select element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the select data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Method used to determine if an item should be disabled.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemText","TypeName":"System.String","Documentation":"\n \n Display text of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DefaultItemValue","TypeName":"TValue","Documentation":"\n \n Value of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemDisabled","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DefaultItemHidden","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemHidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a select field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an select to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":604122277,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.Feedback","AssemblyName":"Blazorise.Components","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.Feedback","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":207462996,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.Feedback","AssemblyName":"Blazorise.Components","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Components.SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.Feedback","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2012427836,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":587349888,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1661102961,"Kind":"Components.Component","Name":"Blazorise.Components._Imports","AssemblyName":"Blazorise.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components._Imports","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1242707131,"Kind":"Components.Component","Name":"Blazorise.Components._Imports","AssemblyName":"Blazorise.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components._Imports","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2018807883,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModalInstance","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlazoredModalInstance"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazored.Modal.ModalOptions","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalOptions"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.Guid","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Guid"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModalInstance","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance"}},{"HashCode":2026843431,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModalInstance","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.BlazoredModalInstance"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazored.Modal.ModalOptions","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalOptions"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.Guid","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Guid"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModalInstance","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2057417643,"Kind":"Components.ChildContent","Name":"Blazored.Modal.BlazoredModalInstance.Content","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"BlazoredModalInstance"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.BlazoredModalInstance.Content","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-958747848,"Kind":"Components.ChildContent","Name":"Blazored.Modal.BlazoredModalInstance.Content","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazored.Modal.BlazoredModalInstance"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.BlazoredModalInstance.Content","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1555556144,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModal"}},{"HashCode":1700414804,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.BlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":727041444,"Kind":"Components.Component","Name":"Blazored.Modal.CascadingBlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingBlazoredModal"}],"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":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ContentScrollable","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ContentScrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal"}},{"HashCode":1193871155,"Kind":"Components.Component","Name":"Blazored.Modal.CascadingBlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.CascadingBlazoredModal"}],"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":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ContentScrollable","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ContentScrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1300636549,"Kind":"Components.ChildContent","Name":"Blazored.Modal.CascadingBlazoredModal.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingBlazoredModal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":107417926,"Kind":"Components.ChildContent","Name":"Blazored.Modal.CascadingBlazoredModal.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazored.Modal.CascadingBlazoredModal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1850352244,"Kind":"Components.Component","Name":"Blazored.Modal.FocusTrap","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusTrap"}],"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":"IsActive","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.FocusTrap","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap"}},{"HashCode":-436656399,"Kind":"Components.Component","Name":"Blazored.Modal.FocusTrap","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.FocusTrap"}],"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":"IsActive","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.FocusTrap","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1385037157,"Kind":"Components.ChildContent","Name":"Blazored.Modal.FocusTrap.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.FocusTrap.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1663810585,"Kind":"Components.ChildContent","Name":"Blazored.Modal.FocusTrap.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazored.Modal.FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.FocusTrap.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":44137401,"Kind":"Components.Component","Name":"Blazored.Modal._Imports","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal._Imports","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1038118303,"Kind":"Components.Component","Name":"Blazored.Modal._Imports","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal._Imports","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":255281530,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseenter' 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":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseenter' 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":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseenter' 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":"Blazorise.EventHandlers","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-363981116,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseleave' 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":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseleave' 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":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseleave' 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":"Blazorise.EventHandlers","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"EventHandlers"}},{"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":438828867,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","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":"NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericPicker","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":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker"}},{"HashCode":1983099967,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","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":"Blazorise.Bootstrap.NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.NumericPicker","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":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":183578578,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":-1791813184,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":837255540,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-955108483,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2030712637,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check"}},{"HashCode":-448699007,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1447656582,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1296717608,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1177135344,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio"}},{"HashCode":-1319999786,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1693085706,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup"}},{"HashCode":2008880866,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1257214603,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch"}},{"HashCode":1096198416,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1829661208,"Kind":"Components.Bind","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Alert","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Alert","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert"}},{"HashCode":-1939429688,"Kind":"Components.Bind","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Alert","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Alert","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1550237211,"Kind":"Components.Bind","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Bar","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Bar","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar"}},{"HashCode":-866599605,"Kind":"Components.Bind","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bar","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bar","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1624387906,"Kind":"Components.Bind","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":-528076554,"Kind":"Components.Bind","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1364243130,"Kind":"Components.Bind","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-274092993,"Kind":"Components.Bind","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1879861495,"Kind":"Components.Bind","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check"}},{"HashCode":1621334564,"Kind":"Components.Bind","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-278669869,"Kind":"Components.Bind","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorEdit","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ColorEdit","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit"}},{"HashCode":-393518337,"Kind":"Components.Bind","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorEdit","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ColorEdit","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1527378138,"Kind":"Components.Bind","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorPicker","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ColorPicker","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker"}},{"HashCode":-1319320375,"Kind":"Components.Bind","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorPicker","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ColorPicker","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2009161187,"Kind":"Components.Bind","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DateEdit","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DateEdit","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit"}},{"HashCode":-835737384,"Kind":"Components.Bind","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DateEdit","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DateEdit","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-33887520,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker"}},{"HashCode":1641985668,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Dates","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Dates:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Dates:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Dates","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Dates"},"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":"Dates","Components.Bind.ChangeAttribute":"DatesChanged","Components.Bind.ExpressionAttribute":"DatesExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker"}},{"HashCode":1219191030,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1181027229,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Dates","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Dates:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Dates:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Dates","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Dates"},"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":"Dates","Components.Bind.ChangeAttribute":"DatesChanged","Components.Bind.ExpressionAttribute":"DatesExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1585004602,"Kind":"Components.Bind","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Dropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown"}},{"HashCode":-1123112064,"Kind":"Components.Bind","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Dropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2018241879,"Kind":"Components.Bind","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dynamic","Attributes":[{"Name":"@bind-ElementRef","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Dynamic","Attributes":[{"Name":"@bind-ElementRef:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-ElementRef:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-ElementRef","TypeName":"System.Action","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"ElementRef"},"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":"ElementRef","Components.Bind.ChangeAttribute":"ElementRefChanged","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic"}},{"HashCode":-1065273455,"Kind":"Components.Bind","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dynamic","Attributes":[{"Name":"@bind-ElementRef","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Dynamic","Attributes":[{"Name":"@bind-ElementRef:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-ElementRef:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-ElementRef","TypeName":"System.Action","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"ElementRef"},"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":"ElementRef","Components.Bind.ChangeAttribute":"ElementRefChanged","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":992644350,"Kind":"Components.Bind","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","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":"InputMask","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputMask","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":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask"}},{"HashCode":443667737,"Kind":"Components.Bind","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","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":"Blazorise.InputMask","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.InputMask","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":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1171208416,"Kind":"Components.Bind","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Layout","Attributes":[{"Name":"@bind-Loading","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Layout","Attributes":[{"Name":"@bind-Loading:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Loading:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Loading","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Loading"},"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":"Loading","Components.Bind.ChangeAttribute":"LoadingChanged","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout"}},{"HashCode":-1629469788,"Kind":"Components.Bind","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Layout","Attributes":[{"Name":"@bind-Loading","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Layout","Attributes":[{"Name":"@bind-Loading:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Loading:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Loading","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Loading"},"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":"Loading","Components.Bind.ChangeAttribute":"LoadingChanged","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":101972346,"Kind":"Components.Bind","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroup","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ListGroup","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup"}},{"HashCode":-366500026,"Kind":"Components.Bind","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroup","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ListGroup","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1802729490,"Kind":"Components.Bind","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MemoEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"MemoEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit"}},{"HashCode":-701391023,"Kind":"Components.Bind","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MemoEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.MemoEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1165483705,"Kind":"Components.Bind","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1257156668,"Kind":"Components.Bind","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1246406174,"Kind":"Components.Bind","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","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":"NumericEdit","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericEdit","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":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit"}},{"HashCode":1793991684,"Kind":"Components.Bind","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","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":"Blazorise.NumericEdit","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.NumericEdit","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":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-595914615,"Kind":"Components.Bind","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","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":"NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericPicker","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":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker"}},{"HashCode":-513814083,"Kind":"Components.Bind","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","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":"Blazorise.NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.NumericPicker","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":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":187297945,"Kind":"Components.Bind","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio"}},{"HashCode":271990978,"Kind":"Components.Bind","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-175996544,"Kind":"Components.Bind","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup"}},{"HashCode":-671205705,"Kind":"Components.Bind","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1688231367,"Kind":"Components.Bind","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Rating","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Rating","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating"}},{"HashCode":1757290749,"Kind":"Components.Bind","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Rating","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Rating","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1103530327,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select"}},{"HashCode":-286562940,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select"}},{"HashCode":-2000906400,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":429297810,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1670259382,"Kind":"Components.Bind","Name":"Blazorise.Slider","AssemblyName":"Blazorise","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":"Slider","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Slider","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":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider"}},{"HashCode":576889452,"Kind":"Components.Bind","Name":"Blazorise.Slider","AssemblyName":"Blazorise","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":"Blazorise.Slider","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Slider","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":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1878573876,"Kind":"Components.Bind","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Steps","Attributes":[{"Name":"@bind-SelectedStep","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Steps","Attributes":[{"Name":"@bind-SelectedStep:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedStep:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedStep","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedStep"},"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":"SelectedStep","Components.Bind.ChangeAttribute":"SelectedStepChanged","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps"}},{"HashCode":864734683,"Kind":"Components.Bind","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Steps","Attributes":[{"Name":"@bind-SelectedStep","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Steps","Attributes":[{"Name":"@bind-SelectedStep:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedStep:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedStep","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedStep"},"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":"SelectedStep","Components.Bind.ChangeAttribute":"SelectedStepChanged","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1768220129,"Kind":"Components.Bind","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"StepsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent"}},{"HashCode":-1996462515,"Kind":"Components.Bind","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.StepsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1769802049,"Kind":"Components.Bind","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch"}},{"HashCode":-80448719,"Kind":"Components.Bind","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-927396271,"Kind":"Components.Bind","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tabs","Attributes":[{"Name":"@bind-SelectedTab","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Tabs","Attributes":[{"Name":"@bind-SelectedTab:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTab:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTab","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTab"},"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":"SelectedTab","Components.Bind.ChangeAttribute":"SelectedTabChanged","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs"}},{"HashCode":-1555558119,"Kind":"Components.Bind","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tabs","Attributes":[{"Name":"@bind-SelectedTab","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Tabs","Attributes":[{"Name":"@bind-SelectedTab:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTab:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTab","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTab"},"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":"SelectedTab","Components.Bind.ChangeAttribute":"SelectedTabChanged","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":649337099,"Kind":"Components.Bind","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TabsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent"}},{"HashCode":427754724,"Kind":"Components.Bind","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TabsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":682389503,"Kind":"Components.Bind","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TextEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TextEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit"}},{"HashCode":-716256998,"Kind":"Components.Bind","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TextEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TextEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":365741336,"Kind":"Components.Bind","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimeEdit","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TimeEdit","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit"}},{"HashCode":1664589106,"Kind":"Components.Bind","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimeEdit","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TimeEdit","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2145988542,"Kind":"Components.Bind","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimePicker","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TimePicker","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker"}},{"HashCode":-1575508506,"Kind":"Components.Bind","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimePicker","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TimePicker","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1172388353,"Kind":"Components.Bind","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validation","Attributes":[{"Name":"@bind-Status","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Validation","Attributes":[{"Name":"@bind-Status:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Status:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Status","TypeName":"Microsoft.AspNetCore.Components.EventCallback","IsEnum":true,"Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Status"},"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":"Status","Components.Bind.ChangeAttribute":"StatusChanged","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation"}},{"HashCode":-2077171343,"Kind":"Components.Bind","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validation","Attributes":[{"Name":"@bind-Status","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Validation","Attributes":[{"Name":"@bind-Status:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Status:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Status","TypeName":"Microsoft.AspNetCore.Components.EventCallback","IsEnum":true,"Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Status"},"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":"Status","Components.Bind.ChangeAttribute":"StatusChanged","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1566512522,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-PageSize","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-PageSize:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-PageSize:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-PageSize","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"PageSize"},"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":"PageSize","Components.Bind.ChangeAttribute":"PageSizeChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":-59543174,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRow","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRow:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRow:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRow","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRow"},"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":"SelectedRow","Components.Bind.ChangeAttribute":"SelectedRowChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":321462803,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRows","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRows:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRows:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRows","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRows"},"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":"SelectedRows","Components.Bind.ChangeAttribute":"SelectedRowsChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":1570283215,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-PageSize","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-PageSize:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-PageSize:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-PageSize","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"PageSize"},"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":"PageSize","Components.Bind.ChangeAttribute":"PageSizeChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":332503250,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRow","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRow:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRow:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRow","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRow"},"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":"SelectedRow","Components.Bind.ChangeAttribute":"SelectedRowChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":403460855,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRows","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRows:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRows:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRows","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRows"},"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":"SelectedRows","Components.Bind.ChangeAttribute":"SelectedRowsChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2110701552,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn"}},{"HashCode":1506854747,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1435432949,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn"}},{"HashCode":-363672675,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2071807108,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn"}},{"HashCode":1041930401,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1219297101,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn"}},{"HashCode":1809727210,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1087290965,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn"}},{"HashCode":192728233,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":10619875,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn"}},{"HashCode":1537335748,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1993743519,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn"}},{"HashCode":117831689,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2007000975,"Kind":"Components.Bind","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"_DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect"}},{"HashCode":1401119119,"Kind":"Components.Bind","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"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":-652738551,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1899728677,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedText","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedText:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedText:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedText","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedText"},"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":"SelectedText","Components.Bind.ChangeAttribute":"SelectedTextChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1460298466,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CurrentSearch:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CurrentSearch","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CurrentSearch"},"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":"CurrentSearch","Components.Bind.ChangeAttribute":"CurrentSearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1484312381,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-Search","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-Search:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Search:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Search","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Search"},"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":"Search","Components.Bind.ChangeAttribute":"SearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-760108536,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":2095711090,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTexts:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTexts","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTexts"},"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":"SelectedTexts","Components.Bind.ChangeAttribute":"SelectedTextsChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-458108852,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":8189028,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedText","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedText:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedText:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedText","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedText"},"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":"SelectedText","Components.Bind.ChangeAttribute":"SelectedTextChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130089388,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CurrentSearch:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CurrentSearch","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CurrentSearch"},"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":"CurrentSearch","Components.Bind.ChangeAttribute":"CurrentSearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1177815358,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-Search","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-Search:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Search:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Search","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Search"},"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":"Search","Components.Bind.ChangeAttribute":"SearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-226434783,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1104301204,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTexts:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTexts","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTexts"},"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":"SelectedTexts","Components.Bind.ChangeAttribute":"SelectedTextsChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125964801,"Kind":"Components.Bind","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DropdownList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList"}},{"HashCode":-1763606416,"Kind":"Components.Bind","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.DropdownList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.DropdownList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-522080897,"Kind":"Components.Bind","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListView","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ListView","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView"}},{"HashCode":1855488752,"Kind":"Components.Bind","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.ListView","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.ListView","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1714956152,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList"}},{"HashCode":754523795,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList"}},{"HashCode":57966543,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-646496733,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","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":"ProjetBlazor","Documents":[{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Inventory.razor","TargetPath":"Pages\\Inventory.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\MainLayout.razor","TargetPath":"Shared\\MainLayout.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\_Host.cshtml","TargetPath":"Pages\\_Host.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\App.razor","TargetPath":"App.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Modals\\DeleteConfirmation.razor","TargetPath":"Modals\\DeleteConfirmation.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\_Layout.cshtml","TargetPath":"Pages\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Components\\ItemsList.razor","TargetPath":"Components\\ItemsList.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\CultureSelector.razor","TargetPath":"Shared\\CultureSelector.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Error.cshtml","TargetPath":"Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Components\\GetItemInInventory.razor","TargetPath":"Components\\GetItemInInventory.razor","FileKind":"component"}],"SerializationFormat":"0.3"} \ No newline at end of file +{"SerializedFilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\project.razor.vs.json","FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"6.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":-1627443224,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseDataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.BaseDataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.GenericTyped":"True"}},{"HashCode":546262108,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.BaseDataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.BaseDataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-783101347,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BaseDataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":44273445,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.BaseDataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1885174855,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridComponent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Minimal base class for datagrid components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseDataGridComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridComponent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridComponent"}},{"HashCode":705384650,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridComponent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Minimal base class for datagrid components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.BaseDataGridComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridComponent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2112558540,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n The DataGrid component llows you to display and manage data in a tabular (rows/columns) format.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGrid component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"PopupTitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets template for title of popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupTitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Defines the size of popup dialog.\n \n ","Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Documentation":"\n \n Occurs before the popup dialog is closed.\n \n ","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the datagrid data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"AggregateData","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the calculated aggregate data.\n \n \n Used only in manual read mode along with the handler.\n \n ","Metadata":{"Common.PropertyName":"AggregateData","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItems","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets the total number of items. Used only when is used to load the data.\n \n \n This field must be set only when is used to load the data.\n \n ","Metadata":{"Common.PropertyName":"TotalItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"FilteredDataChanged","TypeName":"System.Action>","Documentation":"\n \n Raises an event every time that filtered data is refreshed.\n \n ","Metadata":{"Common.PropertyName":"FilteredDataChanged","Common.GloballyQualifiedTypeName":"global::System.Action>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"UseInternalEditing","TypeName":"System.Boolean","Documentation":"\n \n Specifies the behaviour of datagrid editing.\n \n \n Disabling this option will send all changes to the RowInserted and RowUpdated but nothing will be saved unless the user manually update the item values.\n \n ","Metadata":{"Common.PropertyName":"UseInternalEditing","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit datagrid rows.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Virtualize","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the datagrid will use the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"Virtualize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VirtualizeOptions","TypeName":"Blazorise.DataGrid.VirtualizeOptions","Documentation":"\n \n Gets or sets Virtualize options when using the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"VirtualizeOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.VirtualizeOptions"}},{"Kind":"Components.Component","Name":"PagerOptions","TypeName":"Blazorise.DataGrid.DataGridPagerOptions","Documentation":"\n \n Gets or sets Pager options.\n \n ","Metadata":{"Common.PropertyName":"PagerOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerOptions"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortMode","TypeName":"Blazorise.DataGrid.DataGridSortMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can sort only by one column or by multiple.\n \n ","Metadata":{"Common.PropertyName":"SortMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSortMode"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaptions","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether user can see a column captions.\n \n ","Metadata":{"Common.PropertyName":"ShowCaptions","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowPager","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can navigate datagrid by using pagination controls.\n \n ","Metadata":{"Common.PropertyName":"ShowPager","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PagerPosition","TypeName":"Blazorise.DataGrid.DataGridPagerPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the pager.\n \n ","Metadata":{"Common.PropertyName":"PagerPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerPosition"}},{"Kind":"Components.Component","Name":"AggregateRowPosition","TypeName":"Blazorise.DataGrid.DataGridAggregateRowPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the aggregate row.\n \n ","Metadata":{"Common.PropertyName":"AggregateRowPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateRowPosition"}},{"Kind":"Components.Component","Name":"ShowPageSizes","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can adjust the page size of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"ShowPageSizes","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageSizes","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the chooseable page sizes of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"PageSizes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"CurrentPage","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the current page number.\n \n ","Metadata":{"Common.PropertyName":"CurrentPage","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EmptyTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyFilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyFilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyCellTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyCellTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","Metadata":{"Common.PropertyName":"ButtonRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of items for each page.\n \n ","Metadata":{"Common.PropertyName":"PageSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"PageSizeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"PageSizeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MaxPaginationLinks","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of visible pagination links. It has to be odd for well look.\n \n ","Metadata":{"Common.PropertyName":"MaxPaginationLinks","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FilterMethod","TypeName":"Blazorise.DataGrid.DataGridFilterMethod","IsEnum":true,"Documentation":"\n \n Defines the filter method when searching the cell values.\n \n ","Metadata":{"Common.PropertyName":"FilterMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridFilterMethod"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DataGrid.DataGridSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets current selection mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSelectionMode"}},{"Kind":"Components.Component","Name":"SelectedRowChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected row has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after multi selection has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserting","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserting","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdating","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoving","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Cancelable event called before the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoving","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserted","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdated","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdated","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoved","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event called after the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoved","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"RowClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowDoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"RowDoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row has requested a context menu.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected page has changed.\n \n ","Metadata":{"Common.PropertyName":"PageChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event handler used to load data manually based on the current page and filter data settings.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SortChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the column sort direction has changed.\n \n ","Metadata":{"Common.PropertyName":"SortChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Documentation":"\n \n Specifies the grid editing modes.\n \n ","Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}},{"Kind":"Components.Component","Name":"CommandMode","TypeName":"Blazorise.DataGrid.DataGridCommandMode","IsEnum":true,"Documentation":"\n \n Specifies the grid command mode.\n \n ","Metadata":{"Common.PropertyName":"CommandMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCommandMode"}},{"Kind":"Components.Component","Name":"DetailRowTrigger","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n A trigger function used to handle the visibility of detail row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTrigger","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowSelectable","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n Handles the selection of the DataGrid row.\n If not set it will default to always true.\n \n ","Metadata":{"Common.PropertyName":"RowSelectable","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowHoverCursor","TypeName":"System.Func","Documentation":"\n \n Handles the selection of the cursor for a hovered row.\n If not set, will be used.\n \n ","Metadata":{"Common.PropertyName":"RowHoverCursor","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DetailRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemDefaultSetter","TypeName":"System.Action","Documentation":"\n \n Function, that is called, when a new item is created for inserting new entry.\n \n ","Metadata":{"Common.PropertyName":"NewItemDefaultSetter","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create new instance of an item. If left null a default constructor will be used.\n \n ","Metadata":{"Common.PropertyName":"NewItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a validation instance of an item that it's used as a separate instance for Datagrid's internal processing of validation. If left null, Datagrid will try to use it's own implementation to instantiate.\n \n ","Metadata":{"Common.PropertyName":"ValidationItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a instance of the selected item to edit. If left null the selected item will be used.\n \n ","Metadata":{"Common.PropertyName":"EditItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"RowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for each row in the datagrid.\n \n ","Metadata":{"Common.PropertyName":"RowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridCustomFilter","Documentation":"\n \n Handler for custom filtering on datagrid item.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for header row.\n \n ","Metadata":{"Common.PropertyName":"HeaderRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"FilterRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for filter row.\n \n ","Metadata":{"Common.PropertyName":"FilterRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"GroupRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for group row.\n \n ","Metadata":{"Common.PropertyName":"GroupRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"DataGridColumns","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridColumns","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DataGridAggregates","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridAggregates","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"UseValidation","TypeName":"System.Boolean","Documentation":"\n \n If true, DataGrid will use validation when editing the fields.\n \n ","Metadata":{"Common.PropertyName":"UseValidation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Documentation":"\n \n If true, shows feedbacks for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationsSummary","TypeName":"System.Boolean","Documentation":"\n \n If true, shows summary for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationsSummary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationsSummaryLabel","TypeName":"System.String","Documentation":"\n \n Label for validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValidationsSummaryErrors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryErrors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ValidationsHandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"ValidationsHandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Localizers","TypeName":"Blazorise.DataGrid.DataGridLocalizers","Documentation":"\n \n Custom localizer handlers to override default localization.\n \n ","Metadata":{"Common.PropertyName":"Localizers","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridLocalizers"}},{"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":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes Datagrid have a fixed header and enabling a scrollbar in the Datagrid body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid max height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the Datagrid's table header .\n \n ","Metadata":{"Common.PropertyName":"HeaderThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"SubmitFormOnEnter","TypeName":"System.Boolean","Documentation":"\n \n If true, the edit form will have the Save button as type=\"submit\", and it will react to Enter keys being pressed.\n \n ","Metadata":{"Common.PropertyName":"SubmitFormOnEnter","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DetailRowStartsVisible","TypeName":"System.Boolean","Documentation":"\n \n Controls whether DetailRow will start visible if is set. will be evaluated if set.\n \n ","Metadata":{"Common.PropertyName":"DetailRowStartsVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowDefaultSortIcon","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether default sort icon should display.\n \n ","Metadata":{"Common.PropertyName":"ShowDefaultSortIcon","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.GenericTyped":"True"}},{"HashCode":29444535,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n The DataGrid component llows you to display and manage data in a tabular (rows/columns) format.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGrid component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"PopupTitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets template for title of popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupTitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Defines the size of popup dialog.\n \n ","Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Documentation":"\n \n Occurs before the popup dialog is closed.\n \n ","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the datagrid data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"AggregateData","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the calculated aggregate data.\n \n \n Used only in manual read mode along with the handler.\n \n ","Metadata":{"Common.PropertyName":"AggregateData","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItems","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets the total number of items. Used only when is used to load the data.\n \n \n This field must be set only when is used to load the data.\n \n ","Metadata":{"Common.PropertyName":"TotalItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"FilteredDataChanged","TypeName":"System.Action>","Documentation":"\n \n Raises an event every time that filtered data is refreshed.\n \n ","Metadata":{"Common.PropertyName":"FilteredDataChanged","Common.GloballyQualifiedTypeName":"global::System.Action>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"UseInternalEditing","TypeName":"System.Boolean","Documentation":"\n \n Specifies the behaviour of datagrid editing.\n \n \n Disabling this option will send all changes to the RowInserted and RowUpdated but nothing will be saved unless the user manually update the item values.\n \n ","Metadata":{"Common.PropertyName":"UseInternalEditing","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit datagrid rows.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Virtualize","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the datagrid will use the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"Virtualize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VirtualizeOptions","TypeName":"Blazorise.DataGrid.VirtualizeOptions","Documentation":"\n \n Gets or sets Virtualize options when using the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"VirtualizeOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.VirtualizeOptions"}},{"Kind":"Components.Component","Name":"PagerOptions","TypeName":"Blazorise.DataGrid.DataGridPagerOptions","Documentation":"\n \n Gets or sets Pager options.\n \n ","Metadata":{"Common.PropertyName":"PagerOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerOptions"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortMode","TypeName":"Blazorise.DataGrid.DataGridSortMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can sort only by one column or by multiple.\n \n ","Metadata":{"Common.PropertyName":"SortMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSortMode"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaptions","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether user can see a column captions.\n \n ","Metadata":{"Common.PropertyName":"ShowCaptions","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowPager","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can navigate datagrid by using pagination controls.\n \n ","Metadata":{"Common.PropertyName":"ShowPager","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PagerPosition","TypeName":"Blazorise.DataGrid.DataGridPagerPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the pager.\n \n ","Metadata":{"Common.PropertyName":"PagerPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerPosition"}},{"Kind":"Components.Component","Name":"AggregateRowPosition","TypeName":"Blazorise.DataGrid.DataGridAggregateRowPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the aggregate row.\n \n ","Metadata":{"Common.PropertyName":"AggregateRowPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateRowPosition"}},{"Kind":"Components.Component","Name":"ShowPageSizes","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can adjust the page size of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"ShowPageSizes","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageSizes","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the chooseable page sizes of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"PageSizes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"CurrentPage","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the current page number.\n \n ","Metadata":{"Common.PropertyName":"CurrentPage","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EmptyTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyFilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyFilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyCellTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyCellTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","Metadata":{"Common.PropertyName":"ButtonRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of items for each page.\n \n ","Metadata":{"Common.PropertyName":"PageSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"PageSizeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"PageSizeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MaxPaginationLinks","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of visible pagination links. It has to be odd for well look.\n \n ","Metadata":{"Common.PropertyName":"MaxPaginationLinks","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FilterMethod","TypeName":"Blazorise.DataGrid.DataGridFilterMethod","IsEnum":true,"Documentation":"\n \n Defines the filter method when searching the cell values.\n \n ","Metadata":{"Common.PropertyName":"FilterMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridFilterMethod"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DataGrid.DataGridSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets current selection mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSelectionMode"}},{"Kind":"Components.Component","Name":"SelectedRowChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected row has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after multi selection has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserting","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserting","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdating","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoving","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Cancelable event called before the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoving","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserted","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdated","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdated","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoved","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event called after the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoved","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"RowClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowDoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"RowDoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row has requested a context menu.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected page has changed.\n \n ","Metadata":{"Common.PropertyName":"PageChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event handler used to load data manually based on the current page and filter data settings.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SortChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the column sort direction has changed.\n \n ","Metadata":{"Common.PropertyName":"SortChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Documentation":"\n \n Specifies the grid editing modes.\n \n ","Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}},{"Kind":"Components.Component","Name":"CommandMode","TypeName":"Blazorise.DataGrid.DataGridCommandMode","IsEnum":true,"Documentation":"\n \n Specifies the grid command mode.\n \n ","Metadata":{"Common.PropertyName":"CommandMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCommandMode"}},{"Kind":"Components.Component","Name":"DetailRowTrigger","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n A trigger function used to handle the visibility of detail row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTrigger","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowSelectable","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n Handles the selection of the DataGrid row.\n If not set it will default to always true.\n \n ","Metadata":{"Common.PropertyName":"RowSelectable","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowHoverCursor","TypeName":"System.Func","Documentation":"\n \n Handles the selection of the cursor for a hovered row.\n If not set, will be used.\n \n ","Metadata":{"Common.PropertyName":"RowHoverCursor","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DetailRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemDefaultSetter","TypeName":"System.Action","Documentation":"\n \n Function, that is called, when a new item is created for inserting new entry.\n \n ","Metadata":{"Common.PropertyName":"NewItemDefaultSetter","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create new instance of an item. If left null a default constructor will be used.\n \n ","Metadata":{"Common.PropertyName":"NewItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a validation instance of an item that it's used as a separate instance for Datagrid's internal processing of validation. If left null, Datagrid will try to use it's own implementation to instantiate.\n \n ","Metadata":{"Common.PropertyName":"ValidationItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a instance of the selected item to edit. If left null the selected item will be used.\n \n ","Metadata":{"Common.PropertyName":"EditItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"RowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for each row in the datagrid.\n \n ","Metadata":{"Common.PropertyName":"RowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridCustomFilter","Documentation":"\n \n Handler for custom filtering on datagrid item.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for header row.\n \n ","Metadata":{"Common.PropertyName":"HeaderRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"FilterRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for filter row.\n \n ","Metadata":{"Common.PropertyName":"FilterRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"GroupRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for group row.\n \n ","Metadata":{"Common.PropertyName":"GroupRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"DataGridColumns","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridColumns","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DataGridAggregates","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridAggregates","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"UseValidation","TypeName":"System.Boolean","Documentation":"\n \n If true, DataGrid will use validation when editing the fields.\n \n ","Metadata":{"Common.PropertyName":"UseValidation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Documentation":"\n \n If true, shows feedbacks for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationsSummary","TypeName":"System.Boolean","Documentation":"\n \n If true, shows summary for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationsSummary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationsSummaryLabel","TypeName":"System.String","Documentation":"\n \n Label for validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValidationsSummaryErrors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryErrors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ValidationsHandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"ValidationsHandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Localizers","TypeName":"Blazorise.DataGrid.DataGridLocalizers","Documentation":"\n \n Custom localizer handlers to override default localization.\n \n ","Metadata":{"Common.PropertyName":"Localizers","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridLocalizers"}},{"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":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes Datagrid have a fixed header and enabling a scrollbar in the Datagrid body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid max height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the Datagrid's table header .\n \n ","Metadata":{"Common.PropertyName":"HeaderThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"SubmitFormOnEnter","TypeName":"System.Boolean","Documentation":"\n \n If true, the edit form will have the Save button as type=\"submit\", and it will react to Enter keys being pressed.\n \n ","Metadata":{"Common.PropertyName":"SubmitFormOnEnter","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DetailRowStartsVisible","TypeName":"System.Boolean","Documentation":"\n \n Controls whether DetailRow will start visible if is set. will be evaluated if set.\n \n ","Metadata":{"Common.PropertyName":"DetailRowStartsVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowDefaultSortIcon","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether default sort icon should display.\n \n ","Metadata":{"Common.PropertyName":"ShowDefaultSortIcon","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1921823045,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets template for title of popup modal.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PopupTitleTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PopupTitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2095585604,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets template for title of popup modal.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PopupTitleTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PopupTitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1123062237,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1367812215,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1424964141,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyFilterTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-922602910,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyFilterTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":808489354,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyCellTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EmptyCellTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-220424055,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyCellTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EmptyCellTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2008491270,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LoadingTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LoadingTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2029805222,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LoadingTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LoadingTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1384070883,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonRowTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":393659902,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonRowTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":935735310,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1034315714,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1305729697,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1137377254,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":399323379,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-939912309,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1796012712,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":714463668,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2115647639,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":203764517,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-869462042,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1600059667,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-709651999,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":948631325,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1446940625,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":531602676,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":108681477,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DetailRowTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DetailRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1440701319,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DetailRowTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DetailRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":851144695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridColumns","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumns","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridColumns","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-719323,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridColumns","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumns","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridColumns","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-503878080,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridAggregates","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregates","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridAggregates","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1989656099,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridAggregates","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregates","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridAggregates","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-689291635,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ChildContent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":832008622,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ChildContent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1407823991,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridAggregate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridAggregate component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Aggregate","TypeName":"Blazorise.DataGrid.DataGridAggregateType","IsEnum":true,"Documentation":"\n \n Type of aggregate calculation.\n \n \n ","Metadata":{"Common.PropertyName":"Aggregate","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateType"}},{"Kind":"Components.Component","Name":"AggregationFunction","TypeName":"System.Func, Blazorise.DataGrid.DataGridColumn, System.Object>","Documentation":"\n \n Aggregation calculation.\n \n ","Metadata":{"Common.PropertyName":"AggregationFunction","Common.GloballyQualifiedTypeName":"global::System.Func, global::Blazorise.DataGrid.DataGridColumn, global::System.Object>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Optional display template for aggregate values.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridAggregate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.GenericTyped":"True"}},{"HashCode":-502685483,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridAggregate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridAggregate component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Aggregate","TypeName":"Blazorise.DataGrid.DataGridAggregateType","IsEnum":true,"Documentation":"\n \n Type of aggregate calculation.\n \n \n ","Metadata":{"Common.PropertyName":"Aggregate","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateType"}},{"Kind":"Components.Component","Name":"AggregationFunction","TypeName":"System.Func, Blazorise.DataGrid.DataGridColumn, System.Object>","Documentation":"\n \n Aggregation calculation.\n \n ","Metadata":{"Common.PropertyName":"AggregationFunction","Common.GloballyQualifiedTypeName":"global::System.Func, global::Blazorise.DataGrid.DataGridColumn, global::System.Object>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Optional display template for aggregate values.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridAggregate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-251684306,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Optional display template for aggregate values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-520474674,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Optional display template for aggregate values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1218727083,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridAggregate"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":604897503,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridAggregate"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2082554828,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCheckColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.GenericTyped":"True"}},{"HashCode":-457220269,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCheckColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1527553123,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-589126244,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":632611356,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1030332155,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-929245237,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1755976601,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1592220021,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-588461539,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1780839447,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-131236759,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":744771042,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridCheckColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1390040105,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1015238758,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.GenericTyped":"True"}},{"HashCode":59367229,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1334071753,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":91537348,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125649046,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1978441144,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1188523033,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1246822470,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-870228832,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2119004122,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1499561406,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1327205044,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":686291513,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":95501533,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1837440522,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCommandColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"NewCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SaveCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CancelCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DeleteCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ClearFilterCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SaveCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CancelCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DeleteCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearFilterCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.GenericTyped":"True"}},{"HashCode":1394584901,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCommandColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"NewCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SaveCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CancelCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DeleteCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ClearFilterCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SaveCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CancelCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DeleteCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearFilterCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":100999797,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize new command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NewCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NewCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1455761713,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize new command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NewCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NewCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1734671754,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize edit command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1874676883,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize edit command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1282500245,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize save command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SaveCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SaveCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-115879105,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize save command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SaveCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SaveCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":323854959,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize cancel command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CancelCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CancelCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1489820607,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize cancel command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CancelCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CancelCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":756571062,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize delete command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DeleteCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1616616354,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize delete command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DeleteCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922498863,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ClearFilterCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ClearFilterCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1610421756,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ClearFilterCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ClearFilterCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":406822576,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":228800163,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1776202454,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1844951001,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1867787425,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1676963305,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-923441756,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-789519501,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1717425964,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2117815232,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-763164488,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridCommandColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":269029001,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-989661310,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridDateColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.GenericTyped":"True"}},{"HashCode":-2042440585,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridDateColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1369922401,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1845046671,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":885878416,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":658819733,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":389958875,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-150038148,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":276938402,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1394943439,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1830245828,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1492421522,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457522059,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridDateColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1980485019,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":336182790,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridMultiSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"MultiSelectTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","Metadata":{"Common.PropertyName":"MultiSelectTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.GenericTyped":"True"}},{"HashCode":47157679,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridMultiSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"MultiSelectTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","Metadata":{"Common.PropertyName":"MultiSelectTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-109156757,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MultiSelectTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'MultiSelectTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1980239509,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MultiSelectTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'MultiSelectTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-778468953,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1320730472,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-635948136,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":159719409,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":840314431,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1674948176,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2143533355,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":271281697,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-876919730,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":956655499,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":725192369,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridMultiSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1355208316,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-650835602,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Datagrid column declarations for numeric types.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridNumericColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.GenericTyped":"True"}},{"HashCode":-720813108,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Datagrid column declarations for numeric types.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridNumericColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1331300781,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":781252279,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-50140376,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-496645453,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1763475173,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1664300650,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":621932695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-375311778,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":532077018,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":868352411,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-437864436,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridNumericColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2018450938,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1698499696,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.GenericTyped":"True"}},{"HashCode":-570224077,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-317174525,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1479959846,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1950020822,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-857551831,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":249141178,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-602741340,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1735628087,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1938416369,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2009234084,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1560529695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":7156099,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":855766249,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1683127870,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridAggregateRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridAggregateRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridAggregateRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Aggregates","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of aggregate columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Aggregates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Custom background.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Custom color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridAggregateRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridAggregateRow","Components.GenericTyped":"True"}},{"HashCode":-370434636,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridAggregateRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridAggregateRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridAggregateRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Aggregates","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of aggregate columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Aggregates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Custom background.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Custom color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridAggregateRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridAggregateRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1634437192,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEdit","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Internal component for editing the row item cell value.\n \n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCellEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEdit","Components.GenericTyped":"True"}},{"HashCode":1548147938,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEdit","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Internal component for editing the row item cell value.\n \n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCellEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1605327877,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEditValidation","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCellEditValidation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEditValidation component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEditValidation","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEditValidation","Components.GenericTyped":"True"}},{"HashCode":1381848895,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEditValidation","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCellEditValidation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEditValidation component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEditValidation","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEditValidation","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1307614414,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridPagination","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridPagination component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"PaginationContext","TypeName":"Blazorise.DataGrid.PaginationContext","Documentation":"\n \n Gets or sets the pagination context.\n \n ","Metadata":{"Common.PropertyName":"PaginationContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PaginationTemplates","TypeName":"Blazorise.DataGrid.PaginationTemplates","Documentation":"\n \n Gets or sets the pagination templates.\n \n ","Metadata":{"Common.PropertyName":"PaginationTemplates","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationTemplates","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OnPaginationItemClick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnPaginationItemClick","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DataGrid._DataGridPagination","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.GenericTyped":"True"}},{"HashCode":245550076,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridPagination","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridPagination component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"PaginationContext","TypeName":"Blazorise.DataGrid.PaginationContext","Documentation":"\n \n Gets or sets the pagination context.\n \n ","Metadata":{"Common.PropertyName":"PaginationContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PaginationTemplates","TypeName":"Blazorise.DataGrid.PaginationTemplates","Documentation":"\n \n Gets or sets the pagination templates.\n \n ","Metadata":{"Common.PropertyName":"PaginationTemplates","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationTemplates","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OnPaginationItemClick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnPaginationItemClick","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DataGrid._DataGridPagination","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":55095165,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1217070102,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1127460446,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":916869149,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2106309714,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-707115954,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1023169887,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2100217114,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":729101270,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":307361107,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922808627,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1844896061,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1168987157,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1779233548,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1973412106,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2145026865,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1357289008,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCell","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCell component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCell","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCell","Components.GenericTyped":"True"}},{"HashCode":1507552101,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCell","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCell component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCell","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCell","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2061405279,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridClearFilterCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridClearFilterCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridClearFilterCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridClearFilterCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridClearFilterCommand","Components.GenericTyped":"True"}},{"HashCode":-1600309367,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridClearFilterCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridClearFilterCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridClearFilterCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridClearFilterCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridClearFilterCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":595984994,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridDetailRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridDetailRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridDetailRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.GenericTyped":"True"}},{"HashCode":1806570957,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridDetailRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridDetailRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridDetailRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":639455752,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridDetailRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-976304584,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridDetailRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2029978726,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridFullColumnSpanRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridFullColumnSpanRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.GenericTyped":"True"}},{"HashCode":725503164,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridFullColumnSpanRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridFullColumnSpanRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-78511830,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridFullColumnSpanRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-40414840,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridFullColumnSpanRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1272780348,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridModal","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridModal component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"EditItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Metadata":{"Common.PropertyName":"TitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCellValues","TypeName":"System.Collections.Generic.IReadOnlyDictionary>","Metadata":{"Common.PropertyName":"EditItemCellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupVisible","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"PopupVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"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":"Blazorise.DataGrid._DataGridModal","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.GenericTyped":"True"}},{"HashCode":426464371,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridModal","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridModal component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"EditItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Metadata":{"Common.PropertyName":"TitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCellValues","TypeName":"System.Collections.Generic.IReadOnlyDictionary>","Metadata":{"Common.PropertyName":"EditItemCellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupVisible","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"PopupVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"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":"Blazorise.DataGrid._DataGridModal","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1088941761,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridModal.TitleTemplate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TitleTemplate","ParentTag":"_DataGridModal"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridModal.TitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":690049843,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridModal.TitleTemplate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TitleTemplate","ParentTag":"Blazorise.DataGrid._DataGridModal"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridModal.TitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":741231415,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridMultiSelectAll","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridMultiSelectAll"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridMultiSelectAll component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"IsIndeterminate","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsIndeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"IsChecked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsChecked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridMultiSelectAll","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridMultiSelectAll","Components.GenericTyped":"True"}},{"HashCode":903751089,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridMultiSelectAll","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridMultiSelectAll"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridMultiSelectAll component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"IsIndeterminate","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsIndeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"IsChecked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsChecked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridMultiSelectAll","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridMultiSelectAll","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1209299346,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridNewCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridNewCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridNewCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"New","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"New","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridNewCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridNewCommand","Components.GenericTyped":"True"}},{"HashCode":571020711,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridNewCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridNewCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridNewCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"New","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"New","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridNewCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridNewCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1489563636,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"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":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.GenericTyped":"True"}},{"HashCode":1161694877,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"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":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2091771005,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":325513712,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-507184954,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Save","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"Save","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowCommand","Components.GenericTyped":"True"}},{"HashCode":1913589522,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Save","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"Save","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":148740999,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowEdit","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValues","TypeName":"System.Collections.Generic.Dictionary>","Metadata":{"Common.PropertyName":"CellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowEdit","Components.GenericTyped":"True"}},{"HashCode":236078289,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowEdit","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValues","TypeName":"System.Collections.Generic.Dictionary>","Metadata":{"Common.PropertyName":"CellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1575140111,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowMultiSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowMultiSelect component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.GenericTyped":"True"}},{"HashCode":-2028423984,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowMultiSelect component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809571103,"Kind":"Components.Component","Name":"Blazorise.DataGrid._Imports","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._Imports","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":1596298600,"Kind":"Components.Component","Name":"Blazorise.DataGrid._Imports","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._Imports","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-655754225,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome.Icon","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome.Icon","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"Icon"}},{"HashCode":1870703098,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome.Icon","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icons.FontAwesome.Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome.Icon","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"Icon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-394431317,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome._Imports","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome._Imports","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1294579231,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome._Imports","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icons.FontAwesome._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome._Imports","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-774149123,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Button","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Button","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button"}},{"HashCode":-228523936,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Button","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Button","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":216130405,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.LoadingTemplate","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2005052272,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.LoadingTemplate","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Bootstrap.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1828166105,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1181703085,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-814527649,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Field","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Field","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field"}},{"HashCode":-1411110798,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Field","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Field","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1014431440,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Field.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Field.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1729071032,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Field.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Field.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1927864792,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.ModalContent","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.ModalContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent"}},{"HashCode":476111517,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.ModalContent","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.ModalContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1920186202,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.ModalContent.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":316594993,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.ModalContent.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-756378540,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True"}},{"HashCode":1431407599,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1813065694,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1335424366,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1660113581,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1821816879,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130661182,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Step","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Step","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step"}},{"HashCode":2018529637,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Step","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Step","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-406488057,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Marker","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Marker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":940894096,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Marker","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Marker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":641544871,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Caption","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Caption","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-245765684,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Caption","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Caption","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":35669137,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1591171596,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2091345220,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Addon","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Addon","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon"}},{"HashCode":-1420028827,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Addon","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Addon","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":637035177,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Addon.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Addon.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":408122038,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Addon.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Addon.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2102821642,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":1637968919,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":61794553,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdown.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1103876408,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdown.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130426447,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdownMenu","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu"}},{"HashCode":1844223918,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdownMenu","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1068258585,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1624742801,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":439609636,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarToggler","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarToggler","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler"}},{"HashCode":687177981,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarToggler","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarToggler","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2080188284,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarToggler.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1803516184,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarToggler.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1004569385,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardSubtitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle"}},{"HashCode":931064070,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardSubtitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1639103427,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardSubtitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":706685940,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardSubtitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":825030574,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardTitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardTitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle"}},{"HashCode":-2043154499,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardTitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardTitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-705772150,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardTitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1149281926,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardTitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":123084062,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-90594920,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1629011077,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Carousel.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Carousel.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2052807264,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Carousel.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Carousel.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1944478796,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True"}},{"HashCode":1097168878,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-519608946,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1366556408,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1568421829,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1601313830,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-105658286,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CloseButton","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CloseButton","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton"}},{"HashCode":-812941099,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CloseButton","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CloseButton","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1945996092,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CloseButton.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1493092421,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CloseButton.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1445623178,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.DropdownToggle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle"}},{"HashCode":966271878,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.DropdownToggle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":110596774,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.DropdownToggle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2096121297,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.DropdownToggle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1217573590,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FieldBody","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FieldBody","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody"}},{"HashCode":-467053072,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FieldBody","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FieldBody","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2055659853,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FieldBody.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1508073024,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FieldBody.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1814204501,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FileEdit","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FileEdit","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit"}},{"HashCode":-659084041,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FileEdit","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FileEdit","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":888940450,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1099205544,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1545819797,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1373316606,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1223967287,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1870853775,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":654904505,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Modal.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Modal.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-653846553,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Modal.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Modal.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-565505147,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True"}},{"HashCode":1714760795,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-434354343,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-278478141,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1066948774,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1450179881,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1776071839,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True"}},{"HashCode":-435691129,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1862991299,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-702073134,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":737749781,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1275748259,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-46581862,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True"}},{"HashCode":775341608,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1415557158,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-243888059,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1340081274,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1293357574,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1481561193,"Kind":"Components.Component","Name":"Blazorise.Bootstrap._Imports","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap._Imports","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":651504338,"Kind":"Components.Component","Name":"Blazorise.Bootstrap._Imports","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap._Imports","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-696834432,"Kind":"Components.Component","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"\n \n The autocomplete is a normal text input enhanced by a panel of suggested options.\n \n Type of an item filtered by the autocomplete component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.Components.AutocompleteFilter","IsEnum":true,"Documentation":"\n \n Defines the method by which the search will be done.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteFilter"}},{"Kind":"Components.Component","Name":"MinLength","TypeName":"System.Int32","Documentation":"\n \n The minimum number of characters a user must type before a search is performed.\n \n ","Metadata":{"Common.PropertyName":"MinLength","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty search.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a search field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevents a user from entering a value to the search field.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the autocomplete data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event handler used to load data manually based on the current search value.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FreeTyping","TypeName":"System.Boolean","Documentation":"\n \n Allows the value to not be on the data source.\n The value will be bound to the \n \n ","Metadata":{"Common.PropertyName":"FreeTyping","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedText","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CurrentSearch","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearch","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrentSearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Search","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"Search","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"SearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected values have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedTexts","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items texts.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTexts","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"SelectedTextsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected texts have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom class-name for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validation handler used to validate selected value.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the selected value.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"NotFoundContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","Metadata":{"Common.PropertyName":"NotFoundContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change where the data does not contain the text being searched.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"System.Func","Documentation":"\n \n Handler for custom filtering on Autocomplete's data source.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Allows for multiple selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"MultipleBadgeColor","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the Badge color for the multiple selection values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"MultipleBadgeColor","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CloseOnSelection","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether dropdown closes on selection. This is only evaluated when multiple selection is set.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"CloseOnSelection","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SuggestSelectedItems","TypeName":"System.Boolean","Documentation":"\n \n Suggests already selected option(s) when presenting the options.\n \n ","Metadata":{"Common.PropertyName":"SuggestSelectedItems","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ConfirmKey","TypeName":"System.String[]","Documentation":"\n \n Gets or sets an array of the keyboard pressed values for the ConfirmKey.\n If this is null or empty, there will be no confirmation key.\n Defauls to: { \"Enter\", \"NumpadEnter\", \"Tab\" }.\n \n \n If the value has a printed representation, this attribute's value is the same as the char attribute.\n Otherwise, it's one of the key value strings specified in 'Key values'.\n \n ","Metadata":{"Common.PropertyName":"ConfirmKey","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"AutoPreSelect","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether auto preselects the first item displayed on the dropdown.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"AutoPreSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.Components.AutocompleteSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets the Selection Mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteSelectionMode"}},{"Kind":"Components.Component","Name":"AutoSelectFirstItem","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the whether first item in the list should be selected\n \n ","Metadata":{"Common.PropertyName":"AutoSelectFirstItem","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":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.GenericTyped":"True"}},{"HashCode":-2111247243,"Kind":"Components.Component","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"\n \n The autocomplete is a normal text input enhanced by a panel of suggested options.\n \n Type of an item filtered by the autocomplete component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.Components.AutocompleteFilter","IsEnum":true,"Documentation":"\n \n Defines the method by which the search will be done.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteFilter"}},{"Kind":"Components.Component","Name":"MinLength","TypeName":"System.Int32","Documentation":"\n \n The minimum number of characters a user must type before a search is performed.\n \n ","Metadata":{"Common.PropertyName":"MinLength","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty search.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a search field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevents a user from entering a value to the search field.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the autocomplete data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event handler used to load data manually based on the current search value.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FreeTyping","TypeName":"System.Boolean","Documentation":"\n \n Allows the value to not be on the data source.\n The value will be bound to the \n \n ","Metadata":{"Common.PropertyName":"FreeTyping","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedText","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CurrentSearch","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearch","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrentSearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Search","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"Search","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"SearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected values have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedTexts","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items texts.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTexts","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"SelectedTextsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected texts have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom class-name for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validation handler used to validate selected value.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the selected value.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"NotFoundContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","Metadata":{"Common.PropertyName":"NotFoundContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change where the data does not contain the text being searched.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"System.Func","Documentation":"\n \n Handler for custom filtering on Autocomplete's data source.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Allows for multiple selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"MultipleBadgeColor","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the Badge color for the multiple selection values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"MultipleBadgeColor","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CloseOnSelection","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether dropdown closes on selection. This is only evaluated when multiple selection is set.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"CloseOnSelection","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SuggestSelectedItems","TypeName":"System.Boolean","Documentation":"\n \n Suggests already selected option(s) when presenting the options.\n \n ","Metadata":{"Common.PropertyName":"SuggestSelectedItems","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ConfirmKey","TypeName":"System.String[]","Documentation":"\n \n Gets or sets an array of the keyboard pressed values for the ConfirmKey.\n If this is null or empty, there will be no confirmation key.\n Defauls to: { \"Enter\", \"NumpadEnter\", \"Tab\" }.\n \n \n If the value has a printed representation, this attribute's value is the same as the char attribute.\n Otherwise, it's one of the key value strings specified in 'Key values'.\n \n ","Metadata":{"Common.PropertyName":"ConfirmKey","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"AutoPreSelect","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether auto preselects the first item displayed on the dropdown.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"AutoPreSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.Components.AutocompleteSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets the Selection Mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteSelectionMode"}},{"Kind":"Components.Component","Name":"AutoSelectFirstItem","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the whether first item in the list should be selected\n \n ","Metadata":{"Common.PropertyName":"AutoSelectFirstItem","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":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1028948540,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Autocomplete"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-615015153,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.Autocomplete"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2010907339,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.NotFoundContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFoundContent","ParentTag":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotFoundContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.NotFoundContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-275417551,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.NotFoundContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFoundContent","ParentTag":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotFoundContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.NotFoundContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1986842874,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ItemContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Autocomplete"}],"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":"Blazorise.Components.Autocomplete.ItemContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":561407135,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ItemContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Blazorise.Components.Autocomplete"}],"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":"Blazorise.Components.Autocomplete.ItemContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":197450560,"Kind":"Components.Component","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"\n \n A component that dynamically generated dropdown menu based on the supplied data-source.\n \n Type of an item filtered by the component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color of toggle button.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the DropdownList data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom classname for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.GenericTyped":"True"}},{"HashCode":471167249,"Kind":"Components.Component","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"\n \n A component that dynamically generated dropdown menu based on the supplied data-source.\n \n Type of an item filtered by the component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.DropdownList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color of toggle button.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the DropdownList data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom classname for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-106512110,"Kind":"Components.ChildContent","Name":"Blazorise.Components.DropdownList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.DropdownList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2058834264,"Kind":"Components.ChildContent","Name":"Blazorise.Components.DropdownList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.DropdownList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.DropdownList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":229087292,"Kind":"Components.Component","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds ListView component and it's items based in the supplied data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.ListView component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the items data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"TItem","Documentation":"\n \n Currently selected item.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected item has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Height","TypeName":"System.String","Documentation":"\n \n Sets the ListView Height. \n Defaults to empty.\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the ListView MaxHeight. \n Defaults to 250px.\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.GenericTyped":"True"}},{"HashCode":120903230,"Kind":"Components.Component","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds ListView component and it's items based in the supplied data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.ListView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.ListView component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the items data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"TItem","Documentation":"\n \n Currently selected item.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected item has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Height","TypeName":"System.String","Documentation":"\n \n Sets the ListView Height. \n Defaults to empty.\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the ListView MaxHeight. \n Defaults to 250px.\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1101995397,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":758789336,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.ListView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1744225481,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ItemTemplate","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"ListView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ItemTemplate","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":246417122,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ItemTemplate","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.Components.ListView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ItemTemplate","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-9305981,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationAlert","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotificationAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationAlert","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationAlert"}},{"HashCode":1724796587,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationAlert","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.NotificationAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationAlert","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-10529235,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationProvider","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotificationProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationProvider","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationProvider"}},{"HashCode":-2144999436,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationProvider","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.NotificationProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationProvider","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":750061420,"Kind":"Components.Component","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds select component and it's items based in the supplied data.\n \n Data item type.\n Type if the value inside of .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the select element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the select data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Method used to determine if an item should be disabled.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemText","TypeName":"System.String","Documentation":"\n \n Display text of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DefaultItemValue","TypeName":"TValue","Documentation":"\n \n Value of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemDisabled","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DefaultItemHidden","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemHidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a select field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an select to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.GenericTyped":"True"}},{"HashCode":-259631017,"Kind":"Components.Component","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds select component and it's items based in the supplied data.\n \n Data item type.\n Type if the value inside of .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the select element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the select data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Method used to determine if an item should be disabled.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemText","TypeName":"System.String","Documentation":"\n \n Display text of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DefaultItemValue","TypeName":"TValue","Documentation":"\n \n Value of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemDisabled","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DefaultItemHidden","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemHidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a select field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an select to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":604122277,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.Feedback","AssemblyName":"Blazorise.Components","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.Feedback","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":207462996,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.Feedback","AssemblyName":"Blazorise.Components","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Components.SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.Feedback","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2012427836,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":587349888,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1661102961,"Kind":"Components.Component","Name":"Blazorise.Components._Imports","AssemblyName":"Blazorise.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components._Imports","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1242707131,"Kind":"Components.Component","Name":"Blazorise.Components._Imports","AssemblyName":"Blazorise.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components._Imports","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2018807883,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModalInstance","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlazoredModalInstance"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazored.Modal.ModalOptions","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalOptions"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.Guid","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Guid"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModalInstance","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance"}},{"HashCode":2026843431,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModalInstance","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.BlazoredModalInstance"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazored.Modal.ModalOptions","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalOptions"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.Guid","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Guid"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModalInstance","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2057417643,"Kind":"Components.ChildContent","Name":"Blazored.Modal.BlazoredModalInstance.Content","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"BlazoredModalInstance"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.BlazoredModalInstance.Content","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-958747848,"Kind":"Components.ChildContent","Name":"Blazored.Modal.BlazoredModalInstance.Content","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazored.Modal.BlazoredModalInstance"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.BlazoredModalInstance.Content","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1555556144,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModal"}},{"HashCode":1700414804,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.BlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":727041444,"Kind":"Components.Component","Name":"Blazored.Modal.CascadingBlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingBlazoredModal"}],"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":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ContentScrollable","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ContentScrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal"}},{"HashCode":1193871155,"Kind":"Components.Component","Name":"Blazored.Modal.CascadingBlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.CascadingBlazoredModal"}],"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":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ContentScrollable","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ContentScrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1300636549,"Kind":"Components.ChildContent","Name":"Blazored.Modal.CascadingBlazoredModal.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingBlazoredModal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":107417926,"Kind":"Components.ChildContent","Name":"Blazored.Modal.CascadingBlazoredModal.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazored.Modal.CascadingBlazoredModal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1850352244,"Kind":"Components.Component","Name":"Blazored.Modal.FocusTrap","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusTrap"}],"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":"IsActive","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.FocusTrap","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap"}},{"HashCode":-436656399,"Kind":"Components.Component","Name":"Blazored.Modal.FocusTrap","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.FocusTrap"}],"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":"IsActive","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.FocusTrap","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1385037157,"Kind":"Components.ChildContent","Name":"Blazored.Modal.FocusTrap.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.FocusTrap.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1663810585,"Kind":"Components.ChildContent","Name":"Blazored.Modal.FocusTrap.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazored.Modal.FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.FocusTrap.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":44137401,"Kind":"Components.Component","Name":"Blazored.Modal._Imports","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal._Imports","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1038118303,"Kind":"Components.Component","Name":"Blazored.Modal._Imports","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal._Imports","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":788677901,"Kind":"Components.Component","Name":"Blazorise.Snackbar.Snackbar","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Snackbars provide brief messages about app processes. The component is also known as a toast.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Snackbar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Key","TypeName":"System.String","Documentation":"\n \n Unique key associated by this snackbar.\n \n ","Metadata":{"Common.PropertyName":"Key","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of snackbar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Allow snackbar to show multiple lines of text.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarLocation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Snackbar.SnackbarColor","IsEnum":true,"Documentation":"\n \n Defines the snackbar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarColor"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the snackbar will be automatically closed.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.Snackbar","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar"}},{"HashCode":776124815,"Kind":"Components.Component","Name":"Blazorise.Snackbar.Snackbar","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Snackbars provide brief messages about app processes. The component is also known as a toast.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.Snackbar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Key","TypeName":"System.String","Documentation":"\n \n Unique key associated by this snackbar.\n \n ","Metadata":{"Common.PropertyName":"Key","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of snackbar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Allow snackbar to show multiple lines of text.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarLocation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Snackbar.SnackbarColor","IsEnum":true,"Documentation":"\n \n Defines the snackbar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarColor"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the snackbar will be automatically closed.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.Snackbar","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1767764682,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.Snackbar.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Snackbar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.Snackbar.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":463537727,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.Snackbar.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.Snackbar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.Snackbar.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1343076546,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarAction","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarAction"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarAction","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction"}},{"HashCode":-1411873437,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarAction","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarAction"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarAction","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-890566244,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarAction.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarAction"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarAction.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-465237921,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarAction.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarAction"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarAction.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1281749934,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarBody","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarBody","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody"}},{"HashCode":1407940669,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarBody","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarBody","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2068168150,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarBody.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarBody.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":387928541,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarBody.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarBody.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-802554455,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarFooter","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter"}},{"HashCode":-458384150,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarFooter","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-633155510,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarFooter.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":706194504,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarFooter.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":562338568,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarHeader","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader"}},{"HashCode":-2046674816,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarHeader","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-747893347,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarHeader.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1294262079,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarHeader.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":583879312,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarStack","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarStack"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarStackLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar stack location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarStackLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the snackbars will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"CloseButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ActionButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ActionButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarStack","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack"}},{"HashCode":377774838,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarStack","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarStack"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarStackLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar stack location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarStackLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the snackbars will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"CloseButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ActionButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ActionButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarStack","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1214619953,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarStack.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarStack"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarStack.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1220029945,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarStack.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarStack"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarStack.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2047012436,"Kind":"Components.Component","Name":"Blazorise.Snackbar._Imports","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar._Imports","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1594017813,"Kind":"Components.Component","Name":"Blazorise.Snackbar._Imports","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar._Imports","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1554590701,"Kind":"Components.Component","Name":"Blazorise.BaseElementComponent","AssemblyName":"Blazorise","Documentation":"\n \n Base class for all basic html elements.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseElementComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BaseElementComponent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent"}},{"HashCode":-1232241751,"Kind":"Components.Component","Name":"Blazorise.BaseElementComponent","AssemblyName":"Blazorise","Documentation":"\n \n Base class for all basic html elements.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BaseElementComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BaseElementComponent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1504584262,"Kind":"Components.ChildContent","Name":"Blazorise.BaseElementComponent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BaseElementComponent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BaseElementComponent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1247165834,"Kind":"Components.ChildContent","Name":"Blazorise.BaseElementComponent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BaseElementComponent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BaseElementComponent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-377563014,"Kind":"Components.Component","Name":"Blazorise.Accordion","AssemblyName":"Blazorise","Documentation":"\n \n An accordion is a vertically stacked list of headers that reveal or hide associated sections of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Accordion"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Accordion","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion"}},{"HashCode":381012919,"Kind":"Components.Component","Name":"Blazorise.Accordion","AssemblyName":"Blazorise","Documentation":"\n \n An accordion is a vertically stacked list of headers that reveal or hide associated sections of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Accordion"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Accordion","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1674093120,"Kind":"Components.ChildContent","Name":"Blazorise.Accordion.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Accordion"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Accordion.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2071076853,"Kind":"Components.ChildContent","Name":"Blazorise.Accordion.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Accordion"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Accordion.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-520086611,"Kind":"Components.Component","Name":"Blazorise.Addon","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for buttons, labels or inputs placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon"}},{"HashCode":-2079868388,"Kind":"Components.Component","Name":"Blazorise.Addon","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for buttons, labels or inputs placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1264768968,"Kind":"Components.ChildContent","Name":"Blazorise.Addon.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addon.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2116667989,"Kind":"Components.ChildContent","Name":"Blazorise.Addon.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addon.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1546928133,"Kind":"Components.Component","Name":"Blazorise.AddonLabel","AssemblyName":"Blazorise","Documentation":"\n \n Static text that can be placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AddonLabel"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AddonLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel"}},{"HashCode":1775804310,"Kind":"Components.Component","Name":"Blazorise.AddonLabel","AssemblyName":"Blazorise","Documentation":"\n \n Static text that can be placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AddonLabel"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AddonLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1564227885,"Kind":"Components.ChildContent","Name":"Blazorise.AddonLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AddonLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AddonLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1935443366,"Kind":"Components.ChildContent","Name":"Blazorise.AddonLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AddonLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AddonLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-444590614,"Kind":"Components.Component","Name":"Blazorise.Addons","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text, buttons, or button groups on either side of textual inputs.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the addons inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of the elements placed inside of this .\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons"}},{"HashCode":-116912600,"Kind":"Components.Component","Name":"Blazorise.Addons","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text, buttons, or button groups on either side of textual inputs.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Addons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the addons inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of the elements placed inside of this .\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":768277823,"Kind":"Components.ChildContent","Name":"Blazorise.Addons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":620032555,"Kind":"Components.ChildContent","Name":"Blazorise.Addons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Addons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1851625518,"Kind":"Components.Component","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"\n \n Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Alert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Dismisable","TypeName":"System.Boolean","Documentation":"\n \n Enables the alert to be closed by placing the padding for close button.\n \n ","Metadata":{"Common.PropertyName":"Dismisable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets the alert visibility.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the alert visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the alert color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert"}},{"HashCode":-1337074427,"Kind":"Components.Component","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"\n \n Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Alert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Dismisable","TypeName":"System.Boolean","Documentation":"\n \n Enables the alert to be closed by placing the padding for close button.\n \n ","Metadata":{"Common.PropertyName":"Dismisable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets the alert visibility.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the alert visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the alert color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-681719042,"Kind":"Components.ChildContent","Name":"Blazorise.Alert.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Alert"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Alert.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1381189751,"Kind":"Components.ChildContent","Name":"Blazorise.Alert.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Alert"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Alert.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1739853398,"Kind":"Components.Component","Name":"Blazorise.AlertDescription","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for longer text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AlertDescription"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertDescription","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription"}},{"HashCode":36964466,"Kind":"Components.Component","Name":"Blazorise.AlertDescription","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for longer text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AlertDescription"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertDescription","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":589808773,"Kind":"Components.ChildContent","Name":"Blazorise.AlertDescription.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AlertDescription"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertDescription.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1050628200,"Kind":"Components.ChildContent","Name":"Blazorise.AlertDescription.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AlertDescription"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertDescription.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2021781910,"Kind":"Components.Component","Name":"Blazorise.AlertMessage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text or action buttons placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AlertMessage"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertMessage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage"}},{"HashCode":-2004989826,"Kind":"Components.Component","Name":"Blazorise.AlertMessage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text or action buttons placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AlertMessage"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertMessage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2062553487,"Kind":"Components.ChildContent","Name":"Blazorise.AlertMessage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AlertMessage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertMessage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":893390706,"Kind":"Components.ChildContent","Name":"Blazorise.AlertMessage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AlertMessage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertMessage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-380236426,"Kind":"Components.Component","Name":"Blazorise.Badge","AssemblyName":"Blazorise","Documentation":"\n \n Small and adaptive tag for adding context to just about any content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Badge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pill","TypeName":"System.Boolean","Documentation":"\n \n Make the badge more rounded.\n \n ","Metadata":{"Common.PropertyName":"Pill","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the badge contextual color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Link","TypeName":"System.String","Documentation":"\n \n Create a badge link and provide actionable badges with hover and focus states.\n \n ","Metadata":{"Common.PropertyName":"Link","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on close button click.\n \n ","Metadata":{"Common.PropertyName":"CloseClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Badge","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge"}},{"HashCode":-92525474,"Kind":"Components.Component","Name":"Blazorise.Badge","AssemblyName":"Blazorise","Documentation":"\n \n Small and adaptive tag for adding context to just about any content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Badge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pill","TypeName":"System.Boolean","Documentation":"\n \n Make the badge more rounded.\n \n ","Metadata":{"Common.PropertyName":"Pill","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the badge contextual color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Link","TypeName":"System.String","Documentation":"\n \n Create a badge link and provide actionable badges with hover and focus states.\n \n ","Metadata":{"Common.PropertyName":"Link","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on close button click.\n \n ","Metadata":{"Common.PropertyName":"CloseClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Badge","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":224914082,"Kind":"Components.ChildContent","Name":"Blazorise.Badge.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Badge"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Badge.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2123680686,"Kind":"Components.ChildContent","Name":"Blazorise.Badge.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Badge"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Badge.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-525323946,"Kind":"Components.Component","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"\n \n The component is a wrapper that positions branding, navigation, and other elements into a concise header or sidebar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Bar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Controls the state of toggler and the menu.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the bar visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"NavigationBreakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing after Navigation.\n \n ","Metadata":{"Common.PropertyName":"NavigationBreakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Defines the preferred theme contrast for this component.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Defines the alignment within bar.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarMode","IsEnum":true,"Documentation":"\n \n Defines the orientation for the bar. Vertical is required when using as a Sidebar.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarMode"}},{"Kind":"Components.Component","Name":"CollapseMode","TypeName":"Blazorise.BarCollapseMode","IsEnum":true,"Documentation":"\n \n Defines how the bar will be collapsed.\n \n ","Metadata":{"Common.PropertyName":"CollapseMode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarCollapseMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar"}},{"HashCode":1660685476,"Kind":"Components.Component","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"\n \n The component is a wrapper that positions branding, navigation, and other elements into a concise header or sidebar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Controls the state of toggler and the menu.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the bar visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"NavigationBreakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing after Navigation.\n \n ","Metadata":{"Common.PropertyName":"NavigationBreakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Defines the preferred theme contrast for this component.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Defines the alignment within bar.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarMode","IsEnum":true,"Documentation":"\n \n Defines the orientation for the bar. Vertical is required when using as a Sidebar.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarMode"}},{"Kind":"Components.Component","Name":"CollapseMode","TypeName":"Blazorise.BarCollapseMode","IsEnum":true,"Documentation":"\n \n Defines how the bar will be collapsed.\n \n ","Metadata":{"Common.PropertyName":"CollapseMode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarCollapseMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-972430105,"Kind":"Components.ChildContent","Name":"Blazorise.Bar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Bar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-735345064,"Kind":"Components.ChildContent","Name":"Blazorise.Bar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2441000,"Kind":"Components.Component","Name":"Blazorise.BarBrand","AssemblyName":"Blazorise","Documentation":"\n \n Part of the component that is always visible, and which usually contains\n the logo and optionally some links or icons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarBrand"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarBrand","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand"}},{"HashCode":837333940,"Kind":"Components.Component","Name":"Blazorise.BarBrand","AssemblyName":"Blazorise","Documentation":"\n \n Part of the component that is always visible, and which usually contains\n the logo and optionally some links or icons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarBrand"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarBrand","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":928591663,"Kind":"Components.ChildContent","Name":"Blazorise.BarBrand.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarBrand"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarBrand.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1152959382,"Kind":"Components.ChildContent","Name":"Blazorise.BarBrand.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarBrand"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarBrand.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-253230153,"Kind":"Components.Component","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"\n \n The dropdown menu, which can include bar items and dividers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":2066890853,"Kind":"Components.Component","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"\n \n The dropdown menu, which can include bar items and dividers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-479615004,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":134473509,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1384843187,"Kind":"Components.Component","Name":"Blazorise.BarDropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownDivider"}},{"HashCode":1104171084,"Kind":"Components.Component","Name":"Blazorise.BarDropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownDivider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":879597525,"Kind":"Components.Component","Name":"Blazorise.BarDropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the link element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown item. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem"}},{"HashCode":158020648,"Kind":"Components.Component","Name":"Blazorise.BarDropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the link element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown item. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-521821708,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1278372397,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1128509915,"Kind":"Components.Component","Name":"Blazorise.BarDropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu"}},{"HashCode":-1810742885,"Kind":"Components.Component","Name":"Blazorise.BarDropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownMenu"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1059033417,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2138061968,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1712136207,"Kind":"Components.Component","Name":"Blazorise.BarDropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the visibility or collapse of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown toggle. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle"}},{"HashCode":1302857237,"Kind":"Components.Component","Name":"Blazorise.BarDropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the visibility or collapse of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown toggle. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2124809379,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1058623819,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1825424589,"Kind":"Components.Component","Name":"Blazorise.BarEnd","AssemblyName":"Blazorise","Documentation":"\n \n The far part of the menu, which appears at the end of the navbar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarEnd"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarEnd","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd"}},{"HashCode":-227851957,"Kind":"Components.Component","Name":"Blazorise.BarEnd","AssemblyName":"Blazorise","Documentation":"\n \n The far part of the menu, which appears at the end of the navbar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarEnd"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarEnd","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":760206695,"Kind":"Components.ChildContent","Name":"Blazorise.BarEnd.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarEnd"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarEnd.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1838477882,"Kind":"Components.ChildContent","Name":"Blazorise.BarEnd.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarEnd"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarEnd.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2078422674,"Kind":"Components.Component","Name":"Blazorise.BarIcon","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component around that is used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarIcon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"IconName","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"IconName","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle","IsEnum":true,"Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize","IsEnum":true,"Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarIcon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarIcon"}},{"HashCode":2046050373,"Kind":"Components.Component","Name":"Blazorise.BarIcon","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component around that is used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarIcon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"IconName","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"IconName","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle","IsEnum":true,"Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize","IsEnum":true,"Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarIcon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarIcon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":812144743,"Kind":"Components.Component","Name":"Blazorise.BarItem","AssemblyName":"Blazorise","Documentation":"\n \n Container for or components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the flag to indicate if is active, or focused.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the disabled state to make inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem"}},{"HashCode":-2095440602,"Kind":"Components.Component","Name":"Blazorise.BarItem","AssemblyName":"Blazorise","Documentation":"\n \n Container for or components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the flag to indicate if is active, or focused.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the disabled state to make inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1207116583,"Kind":"Components.ChildContent","Name":"Blazorise.BarItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1724062552,"Kind":"Components.ChildContent","Name":"Blazorise.BarItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1626427353,"Kind":"Components.Component","Name":"Blazorise.BarLabel","AssemblyName":"Blazorise","Documentation":"\n \n Small text that can appear next to the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel"}},{"HashCode":-156085787,"Kind":"Components.Component","Name":"Blazorise.BarLabel","AssemblyName":"Blazorise","Documentation":"\n \n Small text that can appear next to the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2132891065,"Kind":"Components.ChildContent","Name":"Blazorise.BarLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":478872288,"Kind":"Components.ChildContent","Name":"Blazorise.BarLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-757385686,"Kind":"Components.Component","Name":"Blazorise.BarLink","AssemblyName":"Blazorise","Documentation":"\n \n A clickable link, the sibling of a or .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink"}},{"HashCode":589554455,"Kind":"Components.Component","Name":"Blazorise.BarLink","AssemblyName":"Blazorise","Documentation":"\n \n A clickable link, the sibling of a or .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1968240686,"Kind":"Components.ChildContent","Name":"Blazorise.BarLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":181721531,"Kind":"Components.ChildContent","Name":"Blazorise.BarLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1213124967,"Kind":"Components.Component","Name":"Blazorise.BarMenu","AssemblyName":"Blazorise","Documentation":"\n \n The main part of the , hidden on touch devices, visible on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu"}},{"HashCode":-527591923,"Kind":"Components.Component","Name":"Blazorise.BarMenu","AssemblyName":"Blazorise","Documentation":"\n \n The main part of the , hidden on touch devices, visible on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2104843693,"Kind":"Components.ChildContent","Name":"Blazorise.BarMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1671237246,"Kind":"Components.ChildContent","Name":"Blazorise.BarMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-543610209,"Kind":"Components.Component","Name":"Blazorise.BarStart","AssemblyName":"Blazorise","Documentation":"\n \n The near part of the menu, which appears next to the navbar brand on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarStart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarStart","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart"}},{"HashCode":-398875947,"Kind":"Components.Component","Name":"Blazorise.BarStart","AssemblyName":"Blazorise","Documentation":"\n \n The near part of the menu, which appears next to the navbar brand on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarStart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarStart","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2033750277,"Kind":"Components.ChildContent","Name":"Blazorise.BarStart.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarStart"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarStart.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2068355097,"Kind":"Components.ChildContent","Name":"Blazorise.BarStart.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarStart"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarStart.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1236928360,"Kind":"Components.Component","Name":"Blazorise.BarToggler","AssemblyName":"Blazorise","Documentation":"\n \n Controls the visibility state of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarToggler","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler"}},{"HashCode":1728512540,"Kind":"Components.Component","Name":"Blazorise.BarToggler","AssemblyName":"Blazorise","Documentation":"\n \n Controls the visibility state of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarToggler","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-921310574,"Kind":"Components.ChildContent","Name":"Blazorise.BarToggler.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":733393952,"Kind":"Components.ChildContent","Name":"Blazorise.BarToggler.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-293454162,"Kind":"Components.Component","Name":"Blazorise.Breadcrumb","AssemblyName":"Blazorise","Documentation":"\n \n Indicate the current page's location within a navigational hierarchy.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Breadcrumb"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BreadcrumbMode","IsEnum":true,"Documentation":"\n \n Defines the breadcrumb activation mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BreadcrumbMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Breadcrumb","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb"}},{"HashCode":1491322845,"Kind":"Components.Component","Name":"Blazorise.Breadcrumb","AssemblyName":"Blazorise","Documentation":"\n \n Indicate the current page's location within a navigational hierarchy.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Breadcrumb"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BreadcrumbMode","IsEnum":true,"Documentation":"\n \n Defines the breadcrumb activation mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BreadcrumbMode"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Breadcrumb","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":732877874,"Kind":"Components.ChildContent","Name":"Blazorise.Breadcrumb.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Breadcrumb"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Breadcrumb.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1212755210,"Kind":"Components.ChildContent","Name":"Blazorise.Breadcrumb.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Breadcrumb"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Breadcrumb.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1795675738,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbItem","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a breadcrumb link.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BreadcrumbItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the item active state.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem"}},{"HashCode":-674844738,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbItem","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a breadcrumb link.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BreadcrumbItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the item active state.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":852931397,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BreadcrumbItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1684353181,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BreadcrumbItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":841105959,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbLink","AssemblyName":"Blazorise","Documentation":"\n \n Links can be href's for anchor tags, or to's for router-links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BreadcrumbLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Link to the destination page.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Defines the title of a link, which appears to the user as a tooltip.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink"}},{"HashCode":369708324,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbLink","AssemblyName":"Blazorise","Documentation":"\n \n Links can be href's for anchor tags, or to's for router-links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BreadcrumbLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Link to the destination page.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Defines the title of a link, which appears to the user as a tooltip.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1388415496,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BreadcrumbLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1872829479,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BreadcrumbLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2067161831,"Kind":"Components.Component","Name":"Blazorise.Button","AssemblyName":"Blazorise","Documentation":"\n \n Clickable button for actions in forms, dialogs, and more with support for multiple sizes, states, and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Button","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button"}},{"HashCode":732935187,"Kind":"Components.Component","Name":"Blazorise.Button","AssemblyName":"Blazorise","Documentation":"\n \n Clickable button for actions in forms, dialogs, and more with support for multiple sizes, states, and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Button","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1554659901,"Kind":"Components.ChildContent","Name":"Blazorise.Button.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":665471880,"Kind":"Components.ChildContent","Name":"Blazorise.Button.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":108373029,"Kind":"Components.ChildContent","Name":"Blazorise.Button.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1730903623,"Kind":"Components.ChildContent","Name":"Blazorise.Button.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-93834369,"Kind":"Components.Component","Name":"Blazorise.Buttons","AssemblyName":"Blazorise","Documentation":"\n \n Group a series of buttons together on a single line.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Buttons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ButtonsRole","IsEnum":true,"Documentation":"\n \n Gets or sets the role of the button group.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonsRole"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Gets or sets the button group orientation mode.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size","IsEnum":true,"Documentation":"\n \n Change the size of multiple buttons at once.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Buttons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons"}},{"HashCode":1906185215,"Kind":"Components.Component","Name":"Blazorise.Buttons","AssemblyName":"Blazorise","Documentation":"\n \n Group a series of buttons together on a single line.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Buttons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ButtonsRole","IsEnum":true,"Documentation":"\n \n Gets or sets the role of the button group.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonsRole"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Gets or sets the button group orientation mode.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size","IsEnum":true,"Documentation":"\n \n Change the size of multiple buttons at once.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Buttons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1739991213,"Kind":"Components.ChildContent","Name":"Blazorise.Buttons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Buttons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Buttons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":984444986,"Kind":"Components.ChildContent","Name":"Blazorise.Buttons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Buttons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Buttons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1185110593,"Kind":"Components.Component","Name":"Blazorise.CloseButton","AssemblyName":"Blazorise","Documentation":"\n \n A generic close button for dismissing content like modals and alerts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CloseButton","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton"}},{"HashCode":-1910233741,"Kind":"Components.Component","Name":"Blazorise.CloseButton","AssemblyName":"Blazorise","Documentation":"\n \n A generic close button for dismissing content like modals and alerts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CloseButton","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-982637662,"Kind":"Components.ChildContent","Name":"Blazorise.CloseButton.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1784506347,"Kind":"Components.ChildContent","Name":"Blazorise.CloseButton.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1576718304,"Kind":"Components.Component","Name":"Blazorise.Card","AssemblyName":"Blazorise","Documentation":"\n \n A card is a flexible and extensible content container. It includes options for headers and footers,\n a wide variety of content, contextual background colors, and powerful display options.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Card"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"WhiteText","TypeName":"System.Boolean","Documentation":"\n \n Sets the white text when using the darker background.\n \n ","Metadata":{"Common.PropertyName":"WhiteText","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Card","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card"}},{"HashCode":329922929,"Kind":"Components.Component","Name":"Blazorise.Card","AssemblyName":"Blazorise","Documentation":"\n \n A card is a flexible and extensible content container. It includes options for headers and footers,\n a wide variety of content, contextual background colors, and powerful display options.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Card"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"WhiteText","TypeName":"System.Boolean","Documentation":"\n \n Sets the white text when using the darker background.\n \n ","Metadata":{"Common.PropertyName":"WhiteText","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Card","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-807639387,"Kind":"Components.ChildContent","Name":"Blazorise.Card.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Card"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Card.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1718311592,"Kind":"Components.ChildContent","Name":"Blazorise.Card.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Card"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Card.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":309820480,"Kind":"Components.Component","Name":"Blazorise.CardActions","AssemblyName":"Blazorise","Documentation":"\n \n Container for various card actions or commands.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardActions"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardActions","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions"}},{"HashCode":-1140868874,"Kind":"Components.Component","Name":"Blazorise.CardActions","AssemblyName":"Blazorise","Documentation":"\n \n Container for various card actions or commands.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardActions"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardActions","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1780565486,"Kind":"Components.ChildContent","Name":"Blazorise.CardActions.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardActions"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardActions.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1561370171,"Kind":"Components.ChildContent","Name":"Blazorise.CardActions.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardActions"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardActions.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1786391730,"Kind":"Components.Component","Name":"Blazorise.CardBody","AssemblyName":"Blazorise","Documentation":"\n \n The main block of a .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody"}},{"HashCode":1543672730,"Kind":"Components.Component","Name":"Blazorise.CardBody","AssemblyName":"Blazorise","Documentation":"\n \n The main block of a .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1613106984,"Kind":"Components.ChildContent","Name":"Blazorise.CardBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":291403024,"Kind":"Components.ChildContent","Name":"Blazorise.CardBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1770641001,"Kind":"Components.Component","Name":"Blazorise.CardDeck","AssemblyName":"Blazorise","Documentation":"\n \n Container for an identical width and height cards that aren't attached to one another.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardDeck"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardDeck","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck"}},{"HashCode":812508804,"Kind":"Components.Component","Name":"Blazorise.CardDeck","AssemblyName":"Blazorise","Documentation":"\n \n Container for an identical width and height cards that aren't attached to one another.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardDeck"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardDeck","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-533201163,"Kind":"Components.ChildContent","Name":"Blazorise.CardDeck.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardDeck"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardDeck.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-840787417,"Kind":"Components.ChildContent","Name":"Blazorise.CardDeck.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardDeck"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardDeck.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1152017607,"Kind":"Components.Component","Name":"Blazorise.CardFooter","AssemblyName":"Blazorise","Documentation":"\n \n An optional footer within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter"}},{"HashCode":782205562,"Kind":"Components.Component","Name":"Blazorise.CardFooter","AssemblyName":"Blazorise","Documentation":"\n \n An optional footer within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1035593538,"Kind":"Components.ChildContent","Name":"Blazorise.CardFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":464041491,"Kind":"Components.ChildContent","Name":"Blazorise.CardFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":844709499,"Kind":"Components.Component","Name":"Blazorise.CardGroup","AssemblyName":"Blazorise","Documentation":"\n \n Represent cards as a single, attached component with same width and height columns. Card groups use display: flex; to reach their sizing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup"}},{"HashCode":2104479215,"Kind":"Components.Component","Name":"Blazorise.CardGroup","AssemblyName":"Blazorise","Documentation":"\n \n Represent cards as a single, attached component with same width and height columns. Card groups use display: flex; to reach their sizing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1341198585,"Kind":"Components.ChildContent","Name":"Blazorise.CardGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1504411586,"Kind":"Components.ChildContent","Name":"Blazorise.CardGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1049760100,"Kind":"Components.Component","Name":"Blazorise.CardHeader","AssemblyName":"Blazorise","Documentation":"\n \n An optional header within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader"}},{"HashCode":568541154,"Kind":"Components.Component","Name":"Blazorise.CardHeader","AssemblyName":"Blazorise","Documentation":"\n \n An optional header within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2113214009,"Kind":"Components.ChildContent","Name":"Blazorise.CardHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":356022261,"Kind":"Components.ChildContent","Name":"Blazorise.CardHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1503294348,"Kind":"Components.Component","Name":"Blazorise.CardImage","AssemblyName":"Blazorise","Documentation":"\n \n A fullwidth container for a responsive image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Image url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative image text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage"}},{"HashCode":-1373800323,"Kind":"Components.Component","Name":"Blazorise.CardImage","AssemblyName":"Blazorise","Documentation":"\n \n A fullwidth container for a responsive image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Image url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative image text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570216926,"Kind":"Components.ChildContent","Name":"Blazorise.CardImage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardImage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardImage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-692073897,"Kind":"Components.ChildContent","Name":"Blazorise.CardImage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardImage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardImage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-816304688,"Kind":"Components.Component","Name":"Blazorise.CardLink","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a card links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Link url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative link text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink"}},{"HashCode":-1112588113,"Kind":"Components.Component","Name":"Blazorise.CardLink","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a card links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Link url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative link text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809032125,"Kind":"Components.ChildContent","Name":"Blazorise.CardLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-429391227,"Kind":"Components.ChildContent","Name":"Blazorise.CardLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1191798037,"Kind":"Components.Component","Name":"Blazorise.CardSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding subtitle to a heading tag. Subtitles are generally placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle"}},{"HashCode":-985921133,"Kind":"Components.Component","Name":"Blazorise.CardSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding subtitle to a heading tag. Subtitles are generally placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":716146697,"Kind":"Components.ChildContent","Name":"Blazorise.CardSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1761888807,"Kind":"Components.ChildContent","Name":"Blazorise.CardSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1605021563,"Kind":"Components.Component","Name":"Blazorise.CardText","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for all text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardText","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText"}},{"HashCode":585338013,"Kind":"Components.Component","Name":"Blazorise.CardText","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for all text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardText","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1723534710,"Kind":"Components.ChildContent","Name":"Blazorise.CardText.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardText"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardText.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-946088130,"Kind":"Components.ChildContent","Name":"Blazorise.CardText.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardText"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardText.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":867002659,"Kind":"Components.Component","Name":"Blazorise.CardTitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding title to a heading tag.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle"}},{"HashCode":2074573085,"Kind":"Components.Component","Name":"Blazorise.CardTitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding title to a heading tag.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-108336700,"Kind":"Components.ChildContent","Name":"Blazorise.CardTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1084291450,"Kind":"Components.ChildContent","Name":"Blazorise.CardTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1452938127,"Kind":"Components.Component","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"\n \n A slideshow component for cycling through elements - images or slides of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-2006418890,"Kind":"Components.Component","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"\n \n A slideshow component for cycling through elements - images or slides of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1072326527,"Kind":"Components.ChildContent","Name":"Blazorise.Carousel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Carousel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":636300238,"Kind":"Components.ChildContent","Name":"Blazorise.Carousel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Carousel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":516899071,"Kind":"Components.Component","Name":"Blazorise.CarouselSlide","AssemblyName":"Blazorise","Documentation":"\n \n A container for placing content in a carousel slide.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CarouselSlide"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Int32?","Documentation":"\n \n Defines the interval(in milliseconds) after which this item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the slide name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CarouselSlide","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide"}},{"HashCode":651073420,"Kind":"Components.Component","Name":"Blazorise.CarouselSlide","AssemblyName":"Blazorise","Documentation":"\n \n A container for placing content in a carousel slide.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CarouselSlide"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Int32?","Documentation":"\n \n Defines the interval(in milliseconds) after which this item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the slide name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CarouselSlide","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-743868392,"Kind":"Components.ChildContent","Name":"Blazorise.CarouselSlide.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CarouselSlide"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CarouselSlide.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":961491582,"Kind":"Components.ChildContent","Name":"Blazorise.CarouselSlide.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CarouselSlide"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CarouselSlide.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1391397233,"Kind":"Components.Component","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"\n \n Checkboxes allow the user to select one or more items from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True"}},{"HashCode":900988663,"Kind":"Components.Component","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"\n \n Checkboxes allow the user to select one or more items from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2007136348,"Kind":"Components.ChildContent","Name":"Blazorise.Check.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1608002429,"Kind":"Components.ChildContent","Name":"Blazorise.Check.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":720527478,"Kind":"Components.ChildContent","Name":"Blazorise.Check.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1389227217,"Kind":"Components.ChildContent","Name":"Blazorise.Check.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1865303686,"Kind":"Components.Component","Name":"Blazorise.Collapse","AssemblyName":"Blazorise","Documentation":"\n \n Toggle visibility of almost any content on your pages in a vertically collapsing container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Collapse"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the collapse visibility state.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Collapse","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse"}},{"HashCode":-441398865,"Kind":"Components.Component","Name":"Blazorise.Collapse","AssemblyName":"Blazorise","Documentation":"\n \n Toggle visibility of almost any content on your pages in a vertically collapsing container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Collapse"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the collapse visibility state.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Collapse","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":68834940,"Kind":"Components.ChildContent","Name":"Blazorise.Collapse.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Collapse"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Collapse.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":799426269,"Kind":"Components.ChildContent","Name":"Blazorise.Collapse.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Collapse"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Collapse.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":65041486,"Kind":"Components.Component","Name":"Blazorise.CollapseBody","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CollapseBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody"}},{"HashCode":1703022064,"Kind":"Components.Component","Name":"Blazorise.CollapseBody","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CollapseBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":713394576,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CollapseBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1458136225,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CollapseBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1697128713,"Kind":"Components.Component","Name":"Blazorise.CollapseHeader","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse header.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CollapseHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader"}},{"HashCode":789085958,"Kind":"Components.Component","Name":"Blazorise.CollapseHeader","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse header.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CollapseHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1035218844,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CollapseHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1768827174,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CollapseHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1724813998,"Kind":"Components.Component","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit"}},{"HashCode":-1450674558,"Kind":"Components.Component","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":773023615,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1928903373,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1324560482,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":464405156,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2082796335,"Kind":"Components.Component","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Palette","TypeName":"System.String[]","Documentation":"\n \n List a colors below the colorpicker to make it convenient for users to choose from\n frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"Palette","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ShowPalette","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the palette below the colorpicker to make it convenient for users to\n choose from frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"ShowPalette","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HideAfterPaletteSelect","TypeName":"System.Boolean","Documentation":"\n \n Automatically hides the dropdown menu after a palette color is selected.\n \n ","Metadata":{"Common.PropertyName":"HideAfterPaletteSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowClearButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the clear buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowClearButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCancelButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowCancelButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker"}},{"HashCode":-903240446,"Kind":"Components.Component","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Palette","TypeName":"System.String[]","Documentation":"\n \n List a colors below the colorpicker to make it convenient for users to choose from\n frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"Palette","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ShowPalette","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the palette below the colorpicker to make it convenient for users to\n choose from frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"ShowPalette","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HideAfterPaletteSelect","TypeName":"System.Boolean","Documentation":"\n \n Automatically hides the dropdown menu after a palette color is selected.\n \n ","Metadata":{"Common.PropertyName":"HideAfterPaletteSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowClearButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the clear buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowClearButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCancelButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowCancelButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2043208415,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":163522778,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-689556216,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-483538984,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1798075137,"Kind":"Components.Component","Name":"Blazorise.Column","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a column in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Column"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Column","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column"}},{"HashCode":855818266,"Kind":"Components.Component","Name":"Blazorise.Column","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a column in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Column"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Column","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-587479560,"Kind":"Components.ChildContent","Name":"Blazorise.Column.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Column"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Column.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-333662903,"Kind":"Components.ChildContent","Name":"Blazorise.Column.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Column"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Column.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1884416562,"Kind":"Components.Component","Name":"Blazorise.Container","AssemblyName":"Blazorise","Documentation":"\n \n The container is a simple element that allows you to place content within a given device or viewport.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Container"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Makes a full width container that is 100% wide until the specified breakpoint is reached.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Makes a full width container, spanning the entire width of the viewport.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Container","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container"}},{"HashCode":2029959896,"Kind":"Components.Component","Name":"Blazorise.Container","AssemblyName":"Blazorise","Documentation":"\n \n The container is a simple element that allows you to place content within a given device or viewport.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Container"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Makes a full width container that is 100% wide until the specified breakpoint is reached.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Makes a full width container, spanning the entire width of the viewport.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Container","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1441591130,"Kind":"Components.ChildContent","Name":"Blazorise.Container.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Container"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Container.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":203215788,"Kind":"Components.ChildContent","Name":"Blazorise.Container.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Container"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Container.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-606721333,"Kind":"Components.Component","Name":"Blazorise.Control","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Control"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Determines if the check or radio control will be inlined.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ControlRole","IsEnum":true,"Documentation":"\n \n Sets the role that affects the behaviour of the control container.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ControlRole"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Control","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control"}},{"HashCode":1759686999,"Kind":"Components.Component","Name":"Blazorise.Control","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Control"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Determines if the check or radio control will be inlined.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ControlRole","IsEnum":true,"Documentation":"\n \n Sets the role that affects the behaviour of the control container.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ControlRole"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Control","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1540811379,"Kind":"Components.ChildContent","Name":"Blazorise.Control.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Control"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Control.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-425566898,"Kind":"Components.ChildContent","Name":"Blazorise.Control.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Control"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Control.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":287704569,"Kind":"Components.Component","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DateEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DateEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32","Documentation":"\n \n The step attribute specifies the legal day intervals to choose from when the user opens the calendar in a date field.\n \n For example, if step = \"2\", you can only select every second day in the calendar.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.GenericTyped":"True"}},{"HashCode":539612541,"Kind":"Components.Component","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DateEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DateEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32","Documentation":"\n \n The step attribute specifies the legal day intervals to choose from when the user opens the calendar in a date field.\n \n For example, if step = \"2\", you can only select every second day in the calendar.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687776632,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":924764308,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":11277559,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1671105011,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1138307810,"Kind":"Components.Component","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DatePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DateInputSelectionMode","IsEnum":true,"Documentation":"\n \n Defines the mode in which the dates can be selected.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputSelectionMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Dates","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Dates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DatesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DatesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"FirstDayOfWeek","TypeName":"System.DayOfWeek","IsEnum":true,"Documentation":"\n \n Defines the first day of the week.\n \n ","Metadata":{"Common.PropertyName":"FirstDayOfWeek","Common.GloballyQualifiedTypeName":"global::System.DayOfWeek"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the date input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledDates","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n List of disabled dates that the user should not be able to pick.\n \n ","Metadata":{"Common.PropertyName":"DisabledDates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the calendar in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.GenericTyped":"True"}},{"HashCode":682137510,"Kind":"Components.Component","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DatePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DateInputSelectionMode","IsEnum":true,"Documentation":"\n \n Defines the mode in which the dates can be selected.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputSelectionMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Dates","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Dates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DatesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DatesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"FirstDayOfWeek","TypeName":"System.DayOfWeek","IsEnum":true,"Documentation":"\n \n Defines the first day of the week.\n \n ","Metadata":{"Common.PropertyName":"FirstDayOfWeek","Common.GloballyQualifiedTypeName":"global::System.DayOfWeek"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the date input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledDates","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n List of disabled dates that the user should not be able to pick.\n \n ","Metadata":{"Common.PropertyName":"DisabledDates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the calendar in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-498722904,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1713523488,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2027117241,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":603600556,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-330348193,"Kind":"Components.Component","Name":"Blazorise.Divider","AssemblyName":"Blazorise","Documentation":"\n \n A divider is a thin line that groups content in lists and layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Divider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DividerType","TypeName":"Blazorise.DividerType?","Documentation":"\n \n Defines the type and style of the divider.\n \n ","Metadata":{"Common.PropertyName":"DividerType","Common.GloballyQualifiedTypeName":"global::Blazorise.DividerType?"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Defines the text of the divider when it's set as .\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Divider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Divider"}},{"HashCode":-1610813950,"Kind":"Components.Component","Name":"Blazorise.Divider","AssemblyName":"Blazorise","Documentation":"\n \n A divider is a thin line that groups content in lists and layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Divider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DividerType","TypeName":"Blazorise.DividerType?","Documentation":"\n \n Defines the type and style of the divider.\n \n ","Metadata":{"Common.PropertyName":"DividerType","Common.GloballyQualifiedTypeName":"global::Blazorise.DividerType?"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Defines the text of the divider when it's set as .\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Divider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Divider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-939040714,"Kind":"Components.Component","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"\n \n Dropdown is toggleable, contextual overlay for displaying lists of links and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the dropdown menu visibility has changed.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown"}},{"HashCode":1063847589,"Kind":"Components.Component","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"\n \n Dropdown is toggleable, contextual overlay for displaying lists of links and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the dropdown menu visibility has changed.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-590941174,"Kind":"Components.ChildContent","Name":"Blazorise.Dropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Dropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":565039148,"Kind":"Components.ChildContent","Name":"Blazorise.Dropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Dropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2129311378,"Kind":"Components.Component","Name":"Blazorise.DropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownDivider"}},{"HashCode":974840090,"Kind":"Components.Component","Name":"Blazorise.DropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownDivider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1571054134,"Kind":"Components.Component","Name":"Blazorise.DropdownHeader","AssemblyName":"Blazorise","Documentation":"\n \n Add a header to label sections of actions in any dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader"}},{"HashCode":1261764526,"Kind":"Components.Component","Name":"Blazorise.DropdownHeader","AssemblyName":"Blazorise","Documentation":"\n \n Add a header to label sections of actions in any dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-921139180,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":640400920,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":219602491,"Kind":"Components.Component","Name":"Blazorise.DropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Object","Documentation":"\n \n Holds the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active item.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently disabled item.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem"}},{"HashCode":-1169915259,"Kind":"Components.Component","Name":"Blazorise.DropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Object","Documentation":"\n \n Holds the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active item.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently disabled item.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1122256310,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1923288828,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":924501527,"Kind":"Components.Component","Name":"Blazorise.DropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownMenu"}],"BoundAttributes":[{"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":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu"}},{"HashCode":314002541,"Kind":"Components.Component","Name":"Blazorise.DropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownMenu"}],"BoundAttributes":[{"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":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1188476678,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1352821189,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":319288371,"Kind":"Components.Component","Name":"Blazorise.DropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the dropdown menu visibility on or off.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle"}},{"HashCode":-1058650219,"Kind":"Components.Component","Name":"Blazorise.DropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the dropdown menu visibility on or off.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1965441760,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-475355256,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":879491233,"Kind":"Components.Component","Name":"Blazorise.DropContainer","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component for the draggable items and dropzones.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropContainer"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropContainer component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Items that are used for the drag&drop withing the container.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDropped","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Callback that indicates that an item has been dropped on a drop zone. Should be used to update the \"status\" of the data item.\n \n ","Metadata":{"Common.PropertyName":"ItemDropped","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to the specified zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropContainer","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.GenericTyped":"True"}},{"HashCode":321260949,"Kind":"Components.Component","Name":"Blazorise.DropContainer","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component for the draggable items and dropzones.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropContainer"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropContainer component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Items that are used for the drag&drop withing the container.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDropped","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Callback that indicates that an item has been dropped on a drop zone. Should be used to update the \"status\" of the data item.\n \n ","Metadata":{"Common.PropertyName":"ItemDropped","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to the specified zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropContainer","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1585144258,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"DropContainer"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-217716303,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.DropContainer"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1502804095,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropContainer"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":207447379,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropContainer"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":149805513,"Kind":"Components.Component","Name":"Blazorise.DropZone","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component that are acting as a drop area for the drop items.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropZone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropZone component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique name of the dropzone.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to this zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean?","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AllowReorder","TypeName":"System.Boolean","Documentation":"\n \n If true, the reordering of the items will be enabled.\n \n ","Metadata":{"Common.PropertyName":"AllowReorder","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"OnlyZone","TypeName":"System.Boolean","Documentation":"\n \n If true, will only act as a dropable zone and not render any items.\n \n ","Metadata":{"Common.PropertyName":"OnlyZone","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropZone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.GenericTyped":"True"}},{"HashCode":1038447463,"Kind":"Components.Component","Name":"Blazorise.DropZone","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component that are acting as a drop area for the drop items.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropZone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropZone component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique name of the dropzone.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to this zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean?","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AllowReorder","TypeName":"System.Boolean","Documentation":"\n \n If true, the reordering of the items will be enabled.\n \n ","Metadata":{"Common.PropertyName":"AllowReorder","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"OnlyZone","TypeName":"System.Boolean","Documentation":"\n \n If true, will only act as a dropable zone and not render any items.\n \n ","Metadata":{"Common.PropertyName":"OnlyZone","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.DropZone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1598962493,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"DropZone"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1575193229,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.DropZone"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":526634105,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropZone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1608403951,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropZone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-186662880,"Kind":"Components.Component","Name":"Blazorise._Draggable","AssemblyName":"Blazorise","Documentation":"\n \n Internal component that represents the drag item used by the .\n \n Datatype of the item being dragged.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Draggable"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise._Draggable component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ZoneName","TypeName":"System.String","Documentation":"\n \n The dropzone name this this draggable belongs to.\n \n ","Metadata":{"Common.PropertyName":"ZoneName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n The data that is represented by this item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragStarted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DragStarted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragEnded","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has ended.\n \n ","Metadata":{"Common.PropertyName":"DragEnded","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, the draggable item canot be dragged.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when is set to true.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when a dragging operation is in progress.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Documentation":"\n \n Defines the index of the draggable item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HideContent","TypeName":"System.Boolean","Documentation":"\n \n If true, the item content will not be rendered.\n \n ","Metadata":{"Common.PropertyName":"HideContent","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Draggable","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.GenericTyped":"True"}},{"HashCode":-1237350291,"Kind":"Components.Component","Name":"Blazorise._Draggable","AssemblyName":"Blazorise","Documentation":"\n \n Internal component that represents the drag item used by the .\n \n Datatype of the item being dragged.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._Draggable"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise._Draggable component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ZoneName","TypeName":"System.String","Documentation":"\n \n The dropzone name this this draggable belongs to.\n \n ","Metadata":{"Common.PropertyName":"ZoneName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n The data that is represented by this item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragStarted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DragStarted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragEnded","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has ended.\n \n ","Metadata":{"Common.PropertyName":"DragEnded","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, the draggable item canot be dragged.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when is set to true.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when a dragging operation is in progress.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Documentation":"\n \n Defines the index of the draggable item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HideContent","TypeName":"System.Boolean","Documentation":"\n \n If true, the item content will not be rendered.\n \n ","Metadata":{"Common.PropertyName":"HideContent","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Draggable","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1424031195,"Kind":"Components.ChildContent","Name":"Blazorise._Draggable.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_Draggable"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise._Draggable.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1826213845,"Kind":"Components.ChildContent","Name":"Blazorise._Draggable.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise._Draggable"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise._Draggable.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1845764788,"Kind":"Components.Component","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"\n \n Component used to dynamically build a DOM element based on its name.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dynamic"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TagName","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the element to render.\n \n ","Metadata":{"Common.PropertyName":"TagName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementRef","TypeName":"Microsoft.AspNetCore.Components.ElementReference","Documentation":"\n \n Gets or sets the element reference.\n \n ","Metadata":{"Common.PropertyName":"ElementRef","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.ElementReference"}},{"Kind":"Components.Component","Name":"ElementRefChanged","TypeName":"System.Action","Documentation":"\n \n Notifies us that the element reference has changed.\n \n ","Metadata":{"Common.PropertyName":"ElementRefChanged","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ClickPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented.\n \n ","Metadata":{"Common.PropertyName":"ClickPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClickStopPropagation","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented from propagation.\n \n ","Metadata":{"Common.PropertyName":"ClickStopPropagation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"Attributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic"}},{"HashCode":166787658,"Kind":"Components.Component","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"\n \n Component used to dynamically build a DOM element based on its name.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dynamic"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TagName","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the element to render.\n \n ","Metadata":{"Common.PropertyName":"TagName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementRef","TypeName":"Microsoft.AspNetCore.Components.ElementReference","Documentation":"\n \n Gets or sets the element reference.\n \n ","Metadata":{"Common.PropertyName":"ElementRef","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.ElementReference"}},{"Kind":"Components.Component","Name":"ElementRefChanged","TypeName":"System.Action","Documentation":"\n \n Notifies us that the element reference has changed.\n \n ","Metadata":{"Common.PropertyName":"ElementRefChanged","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ClickPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented.\n \n ","Metadata":{"Common.PropertyName":"ClickPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClickStopPropagation","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented from propagation.\n \n ","Metadata":{"Common.PropertyName":"ClickStopPropagation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"Attributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1599529827,"Kind":"Components.ChildContent","Name":"Blazorise.Dynamic.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Dynamic"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dynamic.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1532957077,"Kind":"Components.ChildContent","Name":"Blazorise.Dynamic.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Dynamic"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dynamic.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":230860873,"Kind":"Components.Component","Name":"Blazorise.Field","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for form input components like label, text, button, etc.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Field","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field"}},{"HashCode":-1989508375,"Kind":"Components.Component","Name":"Blazorise.Field","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for form input components like label, text, button, etc.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Field","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-591012606,"Kind":"Components.ChildContent","Name":"Blazorise.Field.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Field.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-466728212,"Kind":"Components.ChildContent","Name":"Blazorise.Field.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Field.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2019411733,"Kind":"Components.Component","Name":"Blazorise.FieldBody","AssemblyName":"Blazorise","Documentation":"\n \n Container for input components when has set to true.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody"}},{"HashCode":-906619517,"Kind":"Components.Component","Name":"Blazorise.FieldBody","AssemblyName":"Blazorise","Documentation":"\n \n Container for input components when has set to true.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldBody"}],"BoundAttributes":[{"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":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1827418633,"Kind":"Components.ChildContent","Name":"Blazorise.FieldBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-297251980,"Kind":"Components.ChildContent","Name":"Blazorise.FieldBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2119575830,"Kind":"Components.Component","Name":"Blazorise.FieldHelp","AssemblyName":"Blazorise","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldHelp"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldHelp","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp"}},{"HashCode":1182084264,"Kind":"Components.Component","Name":"Blazorise.FieldHelp","AssemblyName":"Blazorise","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldHelp"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldHelp","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1226805822,"Kind":"Components.ChildContent","Name":"Blazorise.FieldHelp.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldHelp"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldHelp.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-295211693,"Kind":"Components.ChildContent","Name":"Blazorise.FieldHelp.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldHelp"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldHelp.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-889661676,"Kind":"Components.Component","Name":"Blazorise.FieldLabel","AssemblyName":"Blazorise","Documentation":"\n \n Label for a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Gets or sets the ID of an element that this label belongs to.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Screenreader","TypeName":"Blazorise.Screenreader","IsEnum":true,"Documentation":"\n \n Defines the visibility for screen readers.\n \n ","Metadata":{"Common.PropertyName":"Screenreader","Common.GloballyQualifiedTypeName":"global::Blazorise.Screenreader"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel"}},{"HashCode":841969979,"Kind":"Components.Component","Name":"Blazorise.FieldLabel","AssemblyName":"Blazorise","Documentation":"\n \n Label for a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Gets or sets the ID of an element that this label belongs to.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Screenreader","TypeName":"Blazorise.Screenreader","IsEnum":true,"Documentation":"\n \n Defines the visibility for screen readers.\n \n ","Metadata":{"Common.PropertyName":"Screenreader","Common.GloballyQualifiedTypeName":"global::Blazorise.Screenreader"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1777846412,"Kind":"Components.ChildContent","Name":"Blazorise.FieldLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1953922861,"Kind":"Components.ChildContent","Name":"Blazorise.FieldLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1195607635,"Kind":"Components.Component","Name":"Blazorise.Fields","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple component that needs to be placed in a flexbox grid row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Fields"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Sets the field label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Help","TypeName":"System.String","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","Metadata":{"Common.PropertyName":"Help","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Fields","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields"}},{"HashCode":148437869,"Kind":"Components.Component","Name":"Blazorise.Fields","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple component that needs to be placed in a flexbox grid row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Fields"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Sets the field label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Help","TypeName":"System.String","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","Metadata":{"Common.PropertyName":"Help","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Fields","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1355633284,"Kind":"Components.ChildContent","Name":"Blazorise.Fields.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Fields"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Fields.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-802337596,"Kind":"Components.ChildContent","Name":"Blazorise.Fields.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Fields"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Fields.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-667170571,"Kind":"Components.Component","Name":"Blazorise.Figure","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for piece of content like images, than can display optional caption.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Figure"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.FigureSize","IsEnum":true,"Documentation":"\n \n Gets or sets the figure size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.FigureSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Figure","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure"}},{"HashCode":-1424715216,"Kind":"Components.Component","Name":"Blazorise.Figure","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for piece of content like images, than can display optional caption.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Figure"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.FigureSize","IsEnum":true,"Documentation":"\n \n Gets or sets the figure size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.FigureSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Figure","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":118050827,"Kind":"Components.ChildContent","Name":"Blazorise.Figure.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Figure"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Figure.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1058391281,"Kind":"Components.ChildContent","Name":"Blazorise.Figure.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Figure"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Figure.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1587277465,"Kind":"Components.Component","Name":"Blazorise.FigureCaption","AssemblyName":"Blazorise","Documentation":"\n \n Optional caption for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FigureCaption"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureCaption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption"}},{"HashCode":321044474,"Kind":"Components.Component","Name":"Blazorise.FigureCaption","AssemblyName":"Blazorise","Documentation":"\n \n Optional caption for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FigureCaption"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureCaption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":475377363,"Kind":"Components.ChildContent","Name":"Blazorise.FigureCaption.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FigureCaption"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FigureCaption.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1926988088,"Kind":"Components.ChildContent","Name":"Blazorise.FigureCaption.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FigureCaption"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FigureCaption.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-896285202,"Kind":"Components.Component","Name":"Blazorise.FigureImage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FigureImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternateText","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"AlternateText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Rounded","TypeName":"System.Boolean","Documentation":"\n \n True if container should have a rounded corners.\n \n ","Metadata":{"Common.PropertyName":"Rounded","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureImage"}},{"HashCode":656977538,"Kind":"Components.Component","Name":"Blazorise.FigureImage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FigureImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternateText","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"AlternateText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Rounded","TypeName":"System.Boolean","Documentation":"\n \n True if container should have a rounded corners.\n \n ","Metadata":{"Common.PropertyName":"Rounded","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureImage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2030242181,"Kind":"Components.Component","Name":"Blazorise.FileEdit","AssemblyName":"Blazorise","Documentation":"\n \n Input component with support for single of multi file upload.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FileEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit"}},{"HashCode":1664475384,"Kind":"Components.Component","Name":"Blazorise.FileEdit","AssemblyName":"Blazorise","Documentation":"\n \n Input component with support for single of multi file upload.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FileEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":97191749,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1762490182,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1296166880,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-747092182,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":606804155,"Kind":"Components.Component","Name":"Blazorise.FilePicker","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component build upon component providing extra file uploading features.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Upload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs once the FilePicker's Upload is triggered for every file.\n \n ","Metadata":{"Common.PropertyName":"Upload","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FilePickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"FilePickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"FileTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom file content.\n \n ","Metadata":{"Common.PropertyName":"FileTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ButtonsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ShowMode","TypeName":"Blazorise.FilePickerShowMode","IsEnum":true,"Documentation":"\n \n Gets or Sets FilePicker's show mode.\n Defaults to \n \n ","Metadata":{"Common.PropertyName":"ShowMode","Common.GloballyQualifiedTypeName":"global::Blazorise.FilePickerShowMode"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.FilePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker"}},{"HashCode":983848119,"Kind":"Components.Component","Name":"Blazorise.FilePicker","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component build upon component providing extra file uploading features.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Upload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs once the FilePicker's Upload is triggered for every file.\n \n ","Metadata":{"Common.PropertyName":"Upload","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FilePickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"FilePickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"FileTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom file content.\n \n ","Metadata":{"Common.PropertyName":"FileTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ButtonsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ShowMode","TypeName":"Blazorise.FilePickerShowMode","IsEnum":true,"Documentation":"\n \n Gets or Sets FilePicker's show mode.\n Defaults to \n \n ","Metadata":{"Common.PropertyName":"ShowMode","Common.GloballyQualifiedTypeName":"global::Blazorise.FilePickerShowMode"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"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":"Blazorise.FilePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":543623442,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ChildTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildTemplate","ParentTag":"FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ChildTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-769981824,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ChildTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildTemplate","ParentTag":"Blazorise.FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ChildTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1176801822,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1362770104,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-88152520,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.FileTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom file content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileTemplate","ParentTag":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FileTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.FileTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":639195298,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.FileTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom file content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileTemplate","ParentTag":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FileTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.FileTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-485377719,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ButtonsTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonsTemplate","ParentTag":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ButtonsTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":973607263,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ButtonsTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonsTemplate","ParentTag":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ButtonsTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1816347605,"Kind":"Components.Component","Name":"Blazorise._FilePickerConfirmModal","AssemblyName":"Blazorise","Documentation":"\n \n Internal confirmation dialog used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_FilePickerConfirmModal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._FilePickerConfirmModal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_FilePickerConfirmModal"}},{"HashCode":-275180974,"Kind":"Components.Component","Name":"Blazorise._FilePickerConfirmModal","AssemblyName":"Blazorise","Documentation":"\n \n Internal confirmation dialog used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._FilePickerConfirmModal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._FilePickerConfirmModal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_FilePickerConfirmModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-211746418,"Kind":"Components.Component","Name":"Blazorise.FocusTrap","AssemblyName":"Blazorise","Documentation":"\n \n The focus trap component allows to restrict TAB key navigation inside the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n If true the TAB focus will be activated.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FocusTrap","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap"}},{"HashCode":-658058249,"Kind":"Components.Component","Name":"Blazorise.FocusTrap","AssemblyName":"Blazorise","Documentation":"\n \n The focus trap component allows to restrict TAB key navigation inside the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n If true the TAB focus will be activated.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FocusTrap","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1367638759,"Kind":"Components.ChildContent","Name":"Blazorise.FocusTrap.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FocusTrap.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-502731483,"Kind":"Components.ChildContent","Name":"Blazorise.FocusTrap.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FocusTrap.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1044275054,"Kind":"Components.Component","Name":"Blazorise.Form","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a regular html form element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Form"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Form","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form"}},{"HashCode":1580566482,"Kind":"Components.Component","Name":"Blazorise.Form","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a regular html form element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Form"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Form","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":249402577,"Kind":"Components.ChildContent","Name":"Blazorise.Form.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Form"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Form.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-186207533,"Kind":"Components.ChildContent","Name":"Blazorise.Form.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Form"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Form.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":735267679,"Kind":"Components.Component","Name":"Blazorise.Help","AssemblyName":"Blazorise","Documentation":"\n \n Help text for text inside of form.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Help"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Help","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help"}},{"HashCode":-182798918,"Kind":"Components.Component","Name":"Blazorise.Help","AssemblyName":"Blazorise","Documentation":"\n \n Help text for text inside of form.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Help"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Help","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2082948870,"Kind":"Components.ChildContent","Name":"Blazorise.Help.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Help"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Help.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-383146868,"Kind":"Components.ChildContent","Name":"Blazorise.Help.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Help"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Help.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":814373721,"Kind":"Components.Component","Name":"Blazorise.Highlighter","AssemblyName":"Blazorise","Documentation":"\n \n Highlights the part of the text based on a search term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Highlighter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n The whole text in which a will be highlighted.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HighlightedText","TypeName":"System.String","Documentation":"\n \n The search term to be highlighted.\n \n ","Metadata":{"Common.PropertyName":"HighlightedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaseSensitive","TypeName":"System.Boolean","Documentation":"\n \n Whether or not the search term will be case sensitive.\n \n ","Metadata":{"Common.PropertyName":"CaseSensitive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NextBoundary","TypeName":"System.String","Documentation":"\n \n A regex expression used for searching the word boundaries.\n \n ","Metadata":{"Common.PropertyName":"NextBoundary","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"UntilNextBoundary","TypeName":"System.Boolean","Documentation":"\n \n If true, highlights the text until the next word boundary.\n \n ","Metadata":{"Common.PropertyName":"UntilNextBoundary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Highlighter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Highlighter"}},{"HashCode":-349966530,"Kind":"Components.Component","Name":"Blazorise.Highlighter","AssemblyName":"Blazorise","Documentation":"\n \n Highlights the part of the text based on a search term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Highlighter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n The whole text in which a will be highlighted.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HighlightedText","TypeName":"System.String","Documentation":"\n \n The search term to be highlighted.\n \n ","Metadata":{"Common.PropertyName":"HighlightedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaseSensitive","TypeName":"System.Boolean","Documentation":"\n \n Whether or not the search term will be case sensitive.\n \n ","Metadata":{"Common.PropertyName":"CaseSensitive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NextBoundary","TypeName":"System.String","Documentation":"\n \n A regex expression used for searching the word boundaries.\n \n ","Metadata":{"Common.PropertyName":"NextBoundary","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"UntilNextBoundary","TypeName":"System.Boolean","Documentation":"\n \n If true, highlights the text until the next word boundary.\n \n ","Metadata":{"Common.PropertyName":"UntilNextBoundary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Highlighter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Highlighter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-678122451,"Kind":"Components.Component","Name":"Blazorise.Icon","AssemblyName":"Blazorise","Documentation":"\n \n Container for any type of icon font.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Icon"}},{"HashCode":-1686463511,"Kind":"Components.Component","Name":"Blazorise.Icon","AssemblyName":"Blazorise","Documentation":"\n \n Container for any type of icon font.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Icon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1775124259,"Kind":"Components.Component","Name":"Blazorise.Image","AssemblyName":"Blazorise","Documentation":"\n \n Container for an image element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Image"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Forces an image to take up the whole width.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Image","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Image"}},{"HashCode":-1899596190,"Kind":"Components.Component","Name":"Blazorise.Image","AssemblyName":"Blazorise","Documentation":"\n \n Container for an image element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Image"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Forces an image to take up the whole width.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Image","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Image","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2096941255,"Kind":"Components.Component","Name":"Blazorise.Inline","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for horizontally stacked input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Inline"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Inline","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline"}},{"HashCode":533798010,"Kind":"Components.Component","Name":"Blazorise.Inline","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for horizontally stacked input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Inline"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Inline","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":963823652,"Kind":"Components.ChildContent","Name":"Blazorise.Inline.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Inline"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Inline.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1200206570,"Kind":"Components.ChildContent","Name":"Blazorise.Inline.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Inline"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Inline.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-909294641,"Kind":"Components.Component","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"\n \n Format input text content when you are typing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputMask"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\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 time field.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Mask","TypeName":"System.String","Documentation":"\n \n The mask to use for the input.\n \n ","Metadata":{"Common.PropertyName":"Mask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Regex","TypeName":"System.String","Documentation":"\n \n Use a regular expression as a mask.\n \n ","Metadata":{"Common.PropertyName":"Regex","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alias","TypeName":"System.String","Documentation":"\n \n With an alias, you can define a complex mask definition and call it by using an alias name.\n So this is mainly to simplify the use of your masks. Some aliases found in the extensions are email,\n currency, decimal, integer, date, DateTime, dd/mm/yyyy, etc.\n \n ","Metadata":{"Common.PropertyName":"Alias","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"InputFormat","TypeName":"System.String","Documentation":"\n \n Defines the input format when the is used.\n \n ","Metadata":{"Common.PropertyName":"InputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"OutputFormat","TypeName":"System.String","Documentation":"\n \n Defines the output format of the when the is used.\n \n ","Metadata":{"Common.PropertyName":"OutputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowMaskOnFocus","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when the input gets focus. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowMaskOnHover","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when hovering the mouse. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnHover","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NumericInput","TypeName":"System.Boolean","Documentation":"\n \n Numeric input direction. Keeps the caret at the end.\n \n ","Metadata":{"Common.PropertyName":"NumericInput","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAlign","TypeName":"System.Boolean","Documentation":"\n \n Align the input to the right.\n \n \n By setting the rightAlign you can specify to right-align an inputmask. This is only applied\n in combination op the numericInput option or the dir-attribute. The default is true.\n \n ","Metadata":{"Common.PropertyName":"RightAlign","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n Define the decimal separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Define the group separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Nullable","TypeName":"System.Boolean","Documentation":"\n \n Return nothing when the user hasn't entered anything. Default: false.\n \n ","Metadata":{"Common.PropertyName":"Nullable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoUnmask","TypeName":"System.Boolean","Documentation":"\n \n Automatically unmask the value when retrieved. Default: false.\n \n ","Metadata":{"Common.PropertyName":"AutoUnmask","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PositionCaretOnClick","TypeName":"Blazorise.InputMaskCaretPosition","IsEnum":true,"Documentation":"\n \n Defines the positioning of the caret on click.\n \n ","Metadata":{"Common.PropertyName":"PositionCaretOnClick","Common.GloballyQualifiedTypeName":"global::Blazorise.InputMaskCaretPosition"}},{"Kind":"Components.Component","Name":"ClearMaskOnLostFocus","TypeName":"System.Boolean","Documentation":"\n \n Remove the empty mask on blur or when not empty remove the optional trailing part. Default: true\n \n ","Metadata":{"Common.PropertyName":"ClearMaskOnLostFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearIncomplete","TypeName":"System.Boolean","Documentation":"\n \n Clear the incomplete input on blur. Default: false\n \n ","Metadata":{"Common.PropertyName":"ClearIncomplete","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Incompleted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is incomplete. Executes on blur.\n \n ","Metadata":{"Common.PropertyName":"Incompleted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Cleared","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is cleared.\n \n ","Metadata":{"Common.PropertyName":"Cleared","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask"}},{"HashCode":-1023528550,"Kind":"Components.Component","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"\n \n Format input text content when you are typing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.InputMask"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\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 time field.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Mask","TypeName":"System.String","Documentation":"\n \n The mask to use for the input.\n \n ","Metadata":{"Common.PropertyName":"Mask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Regex","TypeName":"System.String","Documentation":"\n \n Use a regular expression as a mask.\n \n ","Metadata":{"Common.PropertyName":"Regex","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alias","TypeName":"System.String","Documentation":"\n \n With an alias, you can define a complex mask definition and call it by using an alias name.\n So this is mainly to simplify the use of your masks. Some aliases found in the extensions are email,\n currency, decimal, integer, date, DateTime, dd/mm/yyyy, etc.\n \n ","Metadata":{"Common.PropertyName":"Alias","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"InputFormat","TypeName":"System.String","Documentation":"\n \n Defines the input format when the is used.\n \n ","Metadata":{"Common.PropertyName":"InputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"OutputFormat","TypeName":"System.String","Documentation":"\n \n Defines the output format of the when the is used.\n \n ","Metadata":{"Common.PropertyName":"OutputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowMaskOnFocus","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when the input gets focus. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowMaskOnHover","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when hovering the mouse. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnHover","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NumericInput","TypeName":"System.Boolean","Documentation":"\n \n Numeric input direction. Keeps the caret at the end.\n \n ","Metadata":{"Common.PropertyName":"NumericInput","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAlign","TypeName":"System.Boolean","Documentation":"\n \n Align the input to the right.\n \n \n By setting the rightAlign you can specify to right-align an inputmask. This is only applied\n in combination op the numericInput option or the dir-attribute. The default is true.\n \n ","Metadata":{"Common.PropertyName":"RightAlign","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n Define the decimal separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Define the group separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Nullable","TypeName":"System.Boolean","Documentation":"\n \n Return nothing when the user hasn't entered anything. Default: false.\n \n ","Metadata":{"Common.PropertyName":"Nullable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoUnmask","TypeName":"System.Boolean","Documentation":"\n \n Automatically unmask the value when retrieved. Default: false.\n \n ","Metadata":{"Common.PropertyName":"AutoUnmask","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PositionCaretOnClick","TypeName":"Blazorise.InputMaskCaretPosition","IsEnum":true,"Documentation":"\n \n Defines the positioning of the caret on click.\n \n ","Metadata":{"Common.PropertyName":"PositionCaretOnClick","Common.GloballyQualifiedTypeName":"global::Blazorise.InputMaskCaretPosition"}},{"Kind":"Components.Component","Name":"ClearMaskOnLostFocus","TypeName":"System.Boolean","Documentation":"\n \n Remove the empty mask on blur or when not empty remove the optional trailing part. Default: true\n \n ","Metadata":{"Common.PropertyName":"ClearMaskOnLostFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearIncomplete","TypeName":"System.Boolean","Documentation":"\n \n Clear the incomplete input on blur. Default: false\n \n ","Metadata":{"Common.PropertyName":"ClearIncomplete","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Incompleted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is incomplete. Executes on blur.\n \n ","Metadata":{"Common.PropertyName":"Incompleted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Cleared","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is cleared.\n \n ","Metadata":{"Common.PropertyName":"Cleared","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1319970419,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-360916322,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2085571804,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-655294906,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-59897025,"Kind":"Components.Component","Name":"Blazorise.Jumbotron","AssemblyName":"Blazorise","Documentation":"\n \n Lightweight, flexible component for showcasing hero unit style content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Jumbotron"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Jumbotron","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron"}},{"HashCode":-439372469,"Kind":"Components.Component","Name":"Blazorise.Jumbotron","AssemblyName":"Blazorise","Documentation":"\n \n Lightweight, flexible component for showcasing hero unit style content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Jumbotron"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Jumbotron","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1889453715,"Kind":"Components.ChildContent","Name":"Blazorise.Jumbotron.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Jumbotron"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Jumbotron.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2111094385,"Kind":"Components.ChildContent","Name":"Blazorise.Jumbotron.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Jumbotron"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Jumbotron.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-835787272,"Kind":"Components.Component","Name":"Blazorise.JumbotronSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Smaller text placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"JumbotronSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle"}},{"HashCode":-18939952,"Kind":"Components.Component","Name":"Blazorise.JumbotronSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Smaller text placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.JumbotronSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":650221410,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"JumbotronSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2039935200,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.JumbotronSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687793617,"Kind":"Components.Component","Name":"Blazorise.JumbotronTitle","AssemblyName":"Blazorise","Documentation":"\n \n Main heading text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"JumbotronTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.JumbotronTitleSize","IsEnum":true,"Documentation":"\n \n Gets or sets the jumbotron text size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.JumbotronTitleSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle"}},{"HashCode":1459915297,"Kind":"Components.Component","Name":"Blazorise.JumbotronTitle","AssemblyName":"Blazorise","Documentation":"\n \n Main heading text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.JumbotronTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.JumbotronTitleSize","IsEnum":true,"Documentation":"\n \n Gets or sets the jumbotron text size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.JumbotronTitleSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":397627038,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"JumbotronTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-226604690,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.JumbotronTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":868013939,"Kind":"Components.Component","Name":"Blazorise.Label","AssemblyName":"Blazorise","Documentation":"\n \n A label for a form fields.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Label"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Name of the input element to which the label is connected.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.LabelType","IsEnum":true,"Documentation":"\n \n Label type that can better indicate the connected input element.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.LabelType"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor when mouse od placed over the label.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Label","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label"}},{"HashCode":-1854130252,"Kind":"Components.Component","Name":"Blazorise.Label","AssemblyName":"Blazorise","Documentation":"\n \n A label for a form fields.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Label"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Name of the input element to which the label is connected.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.LabelType","IsEnum":true,"Documentation":"\n \n Label type that can better indicate the connected input element.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.LabelType"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor when mouse od placed over the label.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Label","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":222386032,"Kind":"Components.ChildContent","Name":"Blazorise.Label.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Label"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Label.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-979438060,"Kind":"Components.ChildContent","Name":"Blazorise.Label.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Label"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Label.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1807145973,"Kind":"Components.Component","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"\n \n Main component for handling the overall layout of a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Layout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Sider","TypeName":"System.Boolean","Documentation":"\n \n Indicates that layout will contain sider container.\n \n ","Metadata":{"Common.PropertyName":"Sider","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n If true, an overlay will be created so the user cannot click anything until set to false.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingClass","TypeName":"System.String","Documentation":"\n \n Sets the custom classname for loading element.\n \n ","Metadata":{"Common.PropertyName":"LoadingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LoadingChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when loading state had changed.\n \n ","Metadata":{"Common.PropertyName":"LoadingChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout"}},{"HashCode":-1325023114,"Kind":"Components.Component","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"\n \n Main component for handling the overall layout of a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Layout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Sider","TypeName":"System.Boolean","Documentation":"\n \n Indicates that layout will contain sider container.\n \n ","Metadata":{"Common.PropertyName":"Sider","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n If true, an overlay will be created so the user cannot click anything until set to false.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingClass","TypeName":"System.String","Documentation":"\n \n Sets the custom classname for loading element.\n \n ","Metadata":{"Common.PropertyName":"LoadingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LoadingChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when loading state had changed.\n \n ","Metadata":{"Common.PropertyName":"LoadingChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125104776,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":431103107,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":393405602,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-114995792,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1974559404,"Kind":"Components.Component","Name":"Blazorise.LayoutContent","AssemblyName":"Blazorise","Documentation":"\n \n The content layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent"}},{"HashCode":70360784,"Kind":"Components.Component","Name":"Blazorise.LayoutContent","AssemblyName":"Blazorise","Documentation":"\n \n The content layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-54786705,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":834927510,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":216000006,"Kind":"Components.Component","Name":"Blazorise.LayoutFooter","AssemblyName":"Blazorise","Documentation":"\n \n The bottom layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true footer will be fixed to the bottom of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter"}},{"HashCode":715282705,"Kind":"Components.Component","Name":"Blazorise.LayoutFooter","AssemblyName":"Blazorise","Documentation":"\n \n The bottom layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true footer will be fixed to the bottom of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":429958701,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2119863672,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2143339650,"Kind":"Components.Component","Name":"Blazorise.LayoutHeader","AssemblyName":"Blazorise","Documentation":"\n \n The top layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true header will be fixed to the top of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader"}},{"HashCode":-585740797,"Kind":"Components.Component","Name":"Blazorise.LayoutHeader","AssemblyName":"Blazorise","Documentation":"\n \n The top layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true header will be fixed to the top of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-822041808,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":345300579,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-813134572,"Kind":"Components.Component","Name":"Blazorise.LayoutSider","AssemblyName":"Blazorise","Documentation":"\n \n The sidebar with default style and basic functions, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutSider"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider"}},{"HashCode":191215170,"Kind":"Components.Component","Name":"Blazorise.LayoutSider","AssemblyName":"Blazorise","Documentation":"\n \n The sidebar with default style and basic functions, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutSider"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1836175531,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutSider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":495168818,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutSider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1110300621,"Kind":"Components.Component","Name":"Blazorise.LayoutSiderContent","AssemblyName":"Blazorise","Documentation":"\n \n The wrapper for a sidebar content, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutSiderContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSiderContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent"}},{"HashCode":1606919451,"Kind":"Components.Component","Name":"Blazorise.LayoutSiderContent","AssemblyName":"Blazorise","Documentation":"\n \n The wrapper for a sidebar content, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutSiderContent"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSiderContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1042693405,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSiderContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutSiderContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSiderContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1467276135,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSiderContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutSiderContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSiderContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-246302509,"Kind":"Components.Component","Name":"Blazorise.Anchor","AssemblyName":"Blazorise","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":"Anchor"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Anchor","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor"}},{"HashCode":1734120832,"Kind":"Components.Component","Name":"Blazorise.Anchor","AssemblyName":"Blazorise","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":"Blazorise.Anchor"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Anchor","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1479344552,"Kind":"Components.ChildContent","Name":"Blazorise.Anchor.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Anchor"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Anchor.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":484033187,"Kind":"Components.ChildContent","Name":"Blazorise.Anchor.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Anchor"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Anchor.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1906066139,"Kind":"Components.Component","Name":"Blazorise.Link","AssemblyName":"Blazorise","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":"Link"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Link","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link"}},{"HashCode":-684299882,"Kind":"Components.Component","Name":"Blazorise.Link","AssemblyName":"Blazorise","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":"Blazorise.Link"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Link","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1995467197,"Kind":"Components.ChildContent","Name":"Blazorise.Link.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Link"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Link.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-692393688,"Kind":"Components.ChildContent","Name":"Blazorise.Link.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Link"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Link.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1464335437,"Kind":"Components.Component","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"\n \n List groups are a flexible and powerful component for displaying a series of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected item name.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event raised when is changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component child content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup"}},{"HashCode":-107479798,"Kind":"Components.Component","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"\n \n List groups are a flexible and powerful component for displaying a series of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected item name.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event raised when is changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component child content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":734419617,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1789175218,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ListGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1579488936,"Kind":"Components.Component","Name":"Blazorise.ListGroupItem","AssemblyName":"Blazorise","Documentation":"\n \n A container component that is placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroupItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the item name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the item to make it appear disabled.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the list-group-item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroupItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem"}},{"HashCode":1400988918,"Kind":"Components.Component","Name":"Blazorise.ListGroupItem","AssemblyName":"Blazorise","Documentation":"\n \n A container component that is placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroupItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the item name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the item to make it appear disabled.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the list-group-item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroupItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1060933258,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroupItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListGroupItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroupItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1444892805,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroupItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ListGroupItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroupItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":41784357,"Kind":"Components.Component","Name":"Blazorise.Media","AssemblyName":"Blazorise","Documentation":"\n \n The media object is a UI element perfect for repeatable and nestable content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Media"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Media","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media"}},{"HashCode":-1245815504,"Kind":"Components.Component","Name":"Blazorise.Media","AssemblyName":"Blazorise","Documentation":"\n \n The media object is a UI element perfect for repeatable and nestable content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Media"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Media","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-58027110,"Kind":"Components.ChildContent","Name":"Blazorise.Media.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Media"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Media.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":188764761,"Kind":"Components.ChildContent","Name":"Blazorise.Media.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Media"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Media.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1431737656,"Kind":"Components.Component","Name":"Blazorise.MediaBody","AssemblyName":"Blazorise","Documentation":"\n \n The main content area of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody"}},{"HashCode":328790863,"Kind":"Components.Component","Name":"Blazorise.MediaBody","AssemblyName":"Blazorise","Documentation":"\n \n The main content area of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaBody"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-148250730,"Kind":"Components.ChildContent","Name":"Blazorise.MediaBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1150183221,"Kind":"Components.ChildContent","Name":"Blazorise.MediaBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1457382362,"Kind":"Components.Component","Name":"Blazorise.MediaLeft","AssemblyName":"Blazorise","Documentation":"\n \n The left side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaLeft"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaLeft","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft"}},{"HashCode":-380709259,"Kind":"Components.Component","Name":"Blazorise.MediaLeft","AssemblyName":"Blazorise","Documentation":"\n \n The left side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaLeft"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaLeft","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1517600364,"Kind":"Components.ChildContent","Name":"Blazorise.MediaLeft.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaLeft"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaLeft.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1908227675,"Kind":"Components.ChildContent","Name":"Blazorise.MediaLeft.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaLeft"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaLeft.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1354524691,"Kind":"Components.Component","Name":"Blazorise.MediaRight","AssemblyName":"Blazorise","Documentation":"\n \n The right side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaRight"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaRight","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight"}},{"HashCode":-1530882091,"Kind":"Components.Component","Name":"Blazorise.MediaRight","AssemblyName":"Blazorise","Documentation":"\n \n The right side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaRight"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaRight","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1322932734,"Kind":"Components.ChildContent","Name":"Blazorise.MediaRight.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaRight"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaRight.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1925476784,"Kind":"Components.ChildContent","Name":"Blazorise.MediaRight.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaRight"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaRight.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-169851791,"Kind":"Components.Component","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit multi-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MemoEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Rows","TypeName":"System.Int32?","Documentation":"\n \n Specifies the number lines in the input element.\n \n ","Metadata":{"Common.PropertyName":"Rows","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n \n Please be aware that on is used only for the validation process.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ReplaceTab","TypeName":"System.Boolean","Documentation":"\n \n If set to true, will insert a tab instead of cycle input focus.\n \n ","Metadata":{"Common.PropertyName":"ReplaceTab","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabSize","TypeName":"System.Int32","Documentation":"\n \n Defines the number of characters that tab key will override.\n \n ","Metadata":{"Common.PropertyName":"TabSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SoftTabs","TypeName":"System.Boolean","Documentation":"\n \n If set to true, spaces will be used instead of a tab character\n \n ","Metadata":{"Common.PropertyName":"SoftTabs","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoSize","TypeName":"System.Boolean","Documentation":"\n \n If true, the textarea will automatically grow in height according to its content.\n \n ","Metadata":{"Common.PropertyName":"AutoSize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit"}},{"HashCode":-856302429,"Kind":"Components.Component","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit multi-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MemoEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Rows","TypeName":"System.Int32?","Documentation":"\n \n Specifies the number lines in the input element.\n \n ","Metadata":{"Common.PropertyName":"Rows","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n \n Please be aware that on is used only for the validation process.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ReplaceTab","TypeName":"System.Boolean","Documentation":"\n \n If set to true, will insert a tab instead of cycle input focus.\n \n ","Metadata":{"Common.PropertyName":"ReplaceTab","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabSize","TypeName":"System.Int32","Documentation":"\n \n Defines the number of characters that tab key will override.\n \n ","Metadata":{"Common.PropertyName":"TabSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SoftTabs","TypeName":"System.Boolean","Documentation":"\n \n If set to true, spaces will be used instead of a tab character\n \n ","Metadata":{"Common.PropertyName":"SoftTabs","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoSize","TypeName":"System.Boolean","Documentation":"\n \n If true, the textarea will automatically grow in height according to its content.\n \n ","Metadata":{"Common.PropertyName":"AutoSize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":394704179,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1782961487,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":279831136,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1843555818,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2012044972,"Kind":"Components.Component","Name":"Blazorise.MessageAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MessageAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageAlert"}},{"HashCode":615599833,"Kind":"Components.Component","Name":"Blazorise.MessageAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MessageAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1947427194,"Kind":"Components.Component","Name":"Blazorise.MessageProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MessageProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageProvider"}},{"HashCode":-168936612,"Kind":"Components.Component","Name":"Blazorise.MessageProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MessageProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2021467800,"Kind":"Components.Component","Name":"Blazorise.ModalProvider","AssemblyName":"Blazorise","Documentation":"\n \n A modal provider to be set at the root of your app, providing a programmatic way to invoke modals with custom content by using .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"UseModalStructure","TypeName":"System.Boolean","Documentation":"\n \n Uses the modal standard structure, by setting this to true you are only in charge of providing the custom content.\n Defaults to true.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"UseModalStructure","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the component has any animations.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the animation duration.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalProvider"}},{"HashCode":1160098676,"Kind":"Components.Component","Name":"Blazorise.ModalProvider","AssemblyName":"Blazorise","Documentation":"\n \n A modal provider to be set at the root of your app, providing a programmatic way to invoke modals with custom content by using .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"UseModalStructure","TypeName":"System.Boolean","Documentation":"\n \n Uses the modal standard structure, by setting this to true you are only in charge of providing the custom content.\n Defaults to true.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"UseModalStructure","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the component has any animations.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the animation duration.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1885854138,"Kind":"Components.Component","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"\n \n A classic modal overlay, in which you can include any content you want.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal"}},{"HashCode":646528637,"Kind":"Components.Component","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"\n \n A classic modal overlay, in which you can include any content you want.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-325666478,"Kind":"Components.ChildContent","Name":"Blazorise.Modal.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Modal.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":931682490,"Kind":"Components.ChildContent","Name":"Blazorise.Modal.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Modal.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":213705153,"Kind":"Components.Component","Name":"Blazorise.ModalBody","AssemblyName":"Blazorise","Documentation":"\n \n Center area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.Int32?","Documentation":"\n \n Sets the maximum height of the modal body (in viewport size unit).\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody"}},{"HashCode":-1167678666,"Kind":"Components.Component","Name":"Blazorise.ModalBody","AssemblyName":"Blazorise","Documentation":"\n \n Center area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.Int32?","Documentation":"\n \n Sets the maximum height of the modal body (in viewport size unit).\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-468109803,"Kind":"Components.ChildContent","Name":"Blazorise.ModalBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1200386147,"Kind":"Components.ChildContent","Name":"Blazorise.ModalBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1500766248,"Kind":"Components.Component","Name":"Blazorise.ModalContent","AssemblyName":"Blazorise","Documentation":"\n \n Main wrapper for the content area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent"}},{"HashCode":1787131721,"Kind":"Components.Component","Name":"Blazorise.ModalContent","AssemblyName":"Blazorise","Documentation":"\n \n Main wrapper for the content area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":82541788,"Kind":"Components.ChildContent","Name":"Blazorise.ModalContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2103332548,"Kind":"Components.ChildContent","Name":"Blazorise.ModalContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":876589365,"Kind":"Components.Component","Name":"Blazorise.ModalFooter","AssemblyName":"Blazorise","Documentation":"\n \n Bottom area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter"}},{"HashCode":-1919756012,"Kind":"Components.Component","Name":"Blazorise.ModalFooter","AssemblyName":"Blazorise","Documentation":"\n \n Bottom area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalFooter"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1145022335,"Kind":"Components.ChildContent","Name":"Blazorise.ModalFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1602470204,"Kind":"Components.ChildContent","Name":"Blazorise.ModalFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-215692531,"Kind":"Components.Component","Name":"Blazorise.ModalHeader","AssemblyName":"Blazorise","Documentation":"\n \n Top area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader"}},{"HashCode":335245022,"Kind":"Components.Component","Name":"Blazorise.ModalHeader","AssemblyName":"Blazorise","Documentation":"\n \n Top area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalHeader"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1552409566,"Kind":"Components.ChildContent","Name":"Blazorise.ModalHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-532950351,"Kind":"Components.ChildContent","Name":"Blazorise.ModalHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":970849065,"Kind":"Components.Component","Name":"Blazorise.ModalTitle","AssemblyName":"Blazorise","Documentation":"\n \n Larger text that can be placed in the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the title size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle"}},{"HashCode":770028183,"Kind":"Components.Component","Name":"Blazorise.ModalTitle","AssemblyName":"Blazorise","Documentation":"\n \n Larger text that can be placed in the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the title size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1684864983,"Kind":"Components.ChildContent","Name":"Blazorise.ModalTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":306515524,"Kind":"Components.ChildContent","Name":"Blazorise.ModalTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-540021400,"Kind":"Components.Component","Name":"Blazorise._ModalBackdrop","AssemblyName":"Blazorise","Documentation":"\n \n Internal component to render modal backdrop or background.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_ModalBackdrop"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._ModalBackdrop","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_ModalBackdrop"}},{"HashCode":1927041820,"Kind":"Components.Component","Name":"Blazorise._ModalBackdrop","AssemblyName":"Blazorise","Documentation":"\n \n Internal component to render modal backdrop or background.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._ModalBackdrop"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._ModalBackdrop","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_ModalBackdrop","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":38796931,"Kind":"Components.Component","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.GenericTyped":"True"}},{"HashCode":-1321151180,"Kind":"Components.Component","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1200487515,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1409505746,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":549420684,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":142410771,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":919379648,"Kind":"Components.Component","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True"}},{"HashCode":171176056,"Kind":"Components.Component","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1192914137,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":533441704,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1905389658,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2102671812,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1445756633,"Kind":"Components.Component","Name":"Blazorise.Pagination","AssemblyName":"Blazorise","Documentation":"\n \n A responsive and flexible pagination component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Pagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the pagination size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Gets or sets the pagination alignment.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Pagination","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination"}},{"HashCode":2138366783,"Kind":"Components.Component","Name":"Blazorise.Pagination","AssemblyName":"Blazorise","Documentation":"\n \n A responsive and flexible pagination component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Pagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the pagination size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Gets or sets the pagination alignment.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Pagination","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":485357809,"Kind":"Components.ChildContent","Name":"Blazorise.Pagination.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Pagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Pagination.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":183717747,"Kind":"Components.ChildContent","Name":"Blazorise.Pagination.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Pagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Pagination.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":895586215,"Kind":"Components.Component","Name":"Blazorise.PaginationItem","AssemblyName":"Blazorise","Documentation":"\n \n A container for page numbers links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PaginationItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active page.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Used for links that appear un-clickable.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem"}},{"HashCode":1138973075,"Kind":"Components.Component","Name":"Blazorise.PaginationItem","AssemblyName":"Blazorise","Documentation":"\n \n A container for page numbers links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PaginationItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active page.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Used for links that appear un-clickable.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1406081105,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PaginationItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2126582252,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.PaginationItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1043901536,"Kind":"Components.Component","Name":"Blazorise.PaginationLink","AssemblyName":"Blazorise","Documentation":"\n \n Clickable element for page numbers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PaginationLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Page","TypeName":"System.String","Documentation":"\n \n Gets or sets the page name.\n \n ","Metadata":{"Common.PropertyName":"Page","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink"}},{"HashCode":1383705260,"Kind":"Components.Component","Name":"Blazorise.PaginationLink","AssemblyName":"Blazorise","Documentation":"\n \n Clickable element for page numbers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PaginationLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Page","TypeName":"System.String","Documentation":"\n \n Gets or sets the page name.\n \n ","Metadata":{"Common.PropertyName":"Page","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1740571474,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PaginationLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-596269555,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.PaginationLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":759828499,"Kind":"Components.Component","Name":"Blazorise.PageProgress","AssemblyName":"Blazorise","Documentation":"\n \n Small progress bar shown at the top of the page or a container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of progress bar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value. Leave as null for indeterminate progress bar.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Type color of the progress bar, optional.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgress"}},{"HashCode":329717009,"Kind":"Components.Component","Name":"Blazorise.PageProgress","AssemblyName":"Blazorise","Documentation":"\n \n Small progress bar shown at the top of the page or a container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of progress bar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value. Leave as null for indeterminate progress bar.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Type color of the progress bar, optional.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgress","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1681102112,"Kind":"Components.Component","Name":"Blazorise.PageProgressAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressAlert"}},{"HashCode":-1717650127,"Kind":"Components.Component","Name":"Blazorise.PageProgressAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgressAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1759662741,"Kind":"Components.Component","Name":"Blazorise.Progress","AssemblyName":"Blazorise","Documentation":"\n \n Main component for stacked progress bars.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Progress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowValue","TypeName":"System.Boolean","Documentation":"\n \n If true, the value will be showed within the progress bar.\n \n ","Metadata":{"Common.PropertyName":"ShowValue","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Progress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress"}},{"HashCode":-997460522,"Kind":"Components.Component","Name":"Blazorise.Progress","AssemblyName":"Blazorise","Documentation":"\n \n Main component for stacked progress bars.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Progress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowValue","TypeName":"System.Boolean","Documentation":"\n \n If true, the value will be showed within the progress bar.\n \n ","Metadata":{"Common.PropertyName":"ShowValue","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Progress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1786002617,"Kind":"Components.ChildContent","Name":"Blazorise.Progress.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Progress"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Progress.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":575839950,"Kind":"Components.ChildContent","Name":"Blazorise.Progress.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Progress"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Progress.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1143487375,"Kind":"Components.Component","Name":"Blazorise.ProgressBar","AssemblyName":"Blazorise","Documentation":"\n \n Inner component of component used to indicate the progress so far.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProgressBar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ProgressBar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar"}},{"HashCode":642154279,"Kind":"Components.Component","Name":"Blazorise.ProgressBar","AssemblyName":"Blazorise","Documentation":"\n \n Inner component of component used to indicate the progress so far.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ProgressBar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ProgressBar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2061317908,"Kind":"Components.ChildContent","Name":"Blazorise.ProgressBar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ProgressBar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ProgressBar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1855520723,"Kind":"Components.ChildContent","Name":"Blazorise.ProgressBar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ProgressBar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ProgressBar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1149715564,"Kind":"Components.Component","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"\n \n Radio buttons allow the user to select one option from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True"}},{"HashCode":1212404571,"Kind":"Components.Component","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"\n \n Radio buttons allow the user to select one option from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-837509546,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-902831953,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1484960317,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-144870617,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-884614177,"Kind":"Components.Component","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"\n \n RadioGroup is a helpful wrapper used to group Radio components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True"}},{"HashCode":116105588,"Kind":"Components.Component","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"\n \n RadioGroup is a helpful wrapper used to group Radio components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":890518830,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1184949760,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1909846855,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":370503116,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2046013239,"Kind":"Components.Component","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"\n \n Ratings provide insight regarding others opinions and experiences with a product.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Rating"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RatingItemsClass","TypeName":"System.String","Documentation":"\n \n User class names for RatingItems, separated by space\n \n ","Metadata":{"Common.PropertyName":"RatingItemsClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"RatingItemsStyle","TypeName":"System.String","Documentation":"\n \n User styles for RatingItems.\n \n ","Metadata":{"Common.PropertyName":"RatingItemsStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxValue","TypeName":"System.Int32","Documentation":"\n \n Maximum rating value that is allowed to be selected.\n \n ","Metadata":{"Common.PropertyName":"MaxValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FullIcon","TypeName":"System.Object","Documentation":"\n \n Defines the selected icon name.\n \n ","Metadata":{"Common.PropertyName":"FullIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"EmptyIcon","TypeName":"System.Object","Documentation":"\n \n Defines the non-selected icon name.\n \n ","Metadata":{"Common.PropertyName":"EmptyIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"FullIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the selected icon style.\n \n ","Metadata":{"Common.PropertyName":"FullIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"EmptyIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the non-selected icon style.\n \n ","Metadata":{"Common.PropertyName":"EmptyIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear normal.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Not work now\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the currently selected rating value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"HoveredValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"HoveredValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating"}},{"HashCode":1957789437,"Kind":"Components.Component","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"\n \n Ratings provide insight regarding others opinions and experiences with a product.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Rating"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RatingItemsClass","TypeName":"System.String","Documentation":"\n \n User class names for RatingItems, separated by space\n \n ","Metadata":{"Common.PropertyName":"RatingItemsClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"RatingItemsStyle","TypeName":"System.String","Documentation":"\n \n User styles for RatingItems.\n \n ","Metadata":{"Common.PropertyName":"RatingItemsStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxValue","TypeName":"System.Int32","Documentation":"\n \n Maximum rating value that is allowed to be selected.\n \n ","Metadata":{"Common.PropertyName":"MaxValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FullIcon","TypeName":"System.Object","Documentation":"\n \n Defines the selected icon name.\n \n ","Metadata":{"Common.PropertyName":"FullIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"EmptyIcon","TypeName":"System.Object","Documentation":"\n \n Defines the non-selected icon name.\n \n ","Metadata":{"Common.PropertyName":"EmptyIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"FullIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the selected icon style.\n \n ","Metadata":{"Common.PropertyName":"FullIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"EmptyIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the non-selected icon style.\n \n ","Metadata":{"Common.PropertyName":"EmptyIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear normal.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Not work now\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the currently selected rating value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"HoveredValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"HoveredValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457421040,"Kind":"Components.Component","Name":"Blazorise.RatingItem","AssemblyName":"Blazorise","Documentation":"\n \n Represents the each individual item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RatingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"ItemClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ItemHovered","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is hovered.\n \n ","Metadata":{"Common.PropertyName":"ItemHovered","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RatingItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RatingItem"}},{"HashCode":114812501,"Kind":"Components.Component","Name":"Blazorise.RatingItem","AssemblyName":"Blazorise","Documentation":"\n \n Represents the each individual item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RatingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"ItemClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ItemHovered","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is hovered.\n \n ","Metadata":{"Common.PropertyName":"ItemHovered","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RatingItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RatingItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809102408,"Kind":"Components.Component","Name":"Blazorise.Repeater","AssemblyName":"Blazorise","Documentation":"\n \n Repeater component that will render the for every item in .\n Has support for so it will update the rendered list of items when the collection changes.\n \n the type to render\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Repeater"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Repeater component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n The items to render. When this is it will hookup collection change listeners.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Take","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to take.\n \n ","Metadata":{"Common.PropertyName":"Take","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"Skip","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to skip.\n \n ","Metadata":{"Common.PropertyName":"Skip","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"CollectionChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when collection changes.\n \n ","Metadata":{"Common.PropertyName":"CollectionChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to render per item.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Repeater","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.GenericTyped":"True"}},{"HashCode":448178900,"Kind":"Components.Component","Name":"Blazorise.Repeater","AssemblyName":"Blazorise","Documentation":"\n \n Repeater component that will render the for every item in .\n Has support for so it will update the rendered list of items when the collection changes.\n \n the type to render\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Repeater"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Repeater component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n The items to render. When this is it will hookup collection change listeners.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Take","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to take.\n \n ","Metadata":{"Common.PropertyName":"Take","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"Skip","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to skip.\n \n ","Metadata":{"Common.PropertyName":"Skip","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"CollectionChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when collection changes.\n \n ","Metadata":{"Common.PropertyName":"CollectionChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to render per item.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"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":"Blazorise.Repeater","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":141344284,"Kind":"Components.ChildContent","Name":"Blazorise.Repeater.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n The content to render per item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Repeater"}],"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":"Blazorise.Repeater.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":693837998,"Kind":"Components.ChildContent","Name":"Blazorise.Repeater.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n The content to render per item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Repeater"}],"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":"Blazorise.Repeater.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2863164,"Kind":"Components.Component","Name":"Blazorise.Row","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a row in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Row"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowColumns","TypeName":"Blazorise.IFluentRowColumns","Documentation":"\n \n Defines the number of columns to show in a row.\n \n ","Metadata":{"Common.PropertyName":"RowColumns","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentRowColumns"}},{"Kind":"Components.Component","Name":"Gutter","TypeName":"(System.Int32 Horizontal, System.Int32 Vertical)?","Documentation":"\n \n Row grid spacing - we recommend setting Horizontal and/or Vertical it to (16 + 8n). (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"Gutter","Common.GloballyQualifiedTypeName":"(global::System.Int32 Horizontal, global::System.Int32 Vertical)?"}},{"Kind":"Components.Component","Name":"HorizontalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Horizontal spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"HorizontalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VerticalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Vertical spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"VerticalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"NoGutters","TypeName":"System.Boolean","Documentation":"\n \n Removes the negative margins from row and the horizontal padding from all immediate children columns.\n \n ","Metadata":{"Common.PropertyName":"NoGutters","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Row","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row"}},{"HashCode":-262928608,"Kind":"Components.Component","Name":"Blazorise.Row","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a row in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Row"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowColumns","TypeName":"Blazorise.IFluentRowColumns","Documentation":"\n \n Defines the number of columns to show in a row.\n \n ","Metadata":{"Common.PropertyName":"RowColumns","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentRowColumns"}},{"Kind":"Components.Component","Name":"Gutter","TypeName":"(System.Int32 Horizontal, System.Int32 Vertical)?","Documentation":"\n \n Row grid spacing - we recommend setting Horizontal and/or Vertical it to (16 + 8n). (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"Gutter","Common.GloballyQualifiedTypeName":"(global::System.Int32 Horizontal, global::System.Int32 Vertical)?"}},{"Kind":"Components.Component","Name":"HorizontalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Horizontal spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"HorizontalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VerticalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Vertical spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"VerticalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"NoGutters","TypeName":"System.Boolean","Documentation":"\n \n Removes the negative margins from row and the horizontal padding from all immediate children columns.\n \n ","Metadata":{"Common.PropertyName":"NoGutters","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Row","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":734855251,"Kind":"Components.ChildContent","Name":"Blazorise.Row.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Row"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Row.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1743310829,"Kind":"Components.ChildContent","Name":"Blazorise.Row.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Row"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Row.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1605302585,"Kind":"Components.Component","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"\n \n The browser built-in select dropdown.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Select component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the selected item value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets loading property.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.GenericTyped":"True"}},{"HashCode":-2132786747,"Kind":"Components.Component","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"\n \n The browser built-in select dropdown.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Select component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the selected item value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets loading property.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":488391369,"Kind":"Components.ChildContent","Name":"Blazorise.Select.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-103632556,"Kind":"Components.ChildContent","Name":"Blazorise.Select.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-739671989,"Kind":"Components.ChildContent","Name":"Blazorise.Select.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":842165443,"Kind":"Components.ChildContent","Name":"Blazorise.Select.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-290989899,"Kind":"Components.Component","Name":"Blazorise.SelectGroup","AssemblyName":"Blazorise","Documentation":"\n \n Group item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Gets or sets the group label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup"}},{"HashCode":-79745454,"Kind":"Components.Component","Name":"Blazorise.SelectGroup","AssemblyName":"Blazorise","Documentation":"\n \n Group item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.SelectGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Gets or sets the group label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-72942663,"Kind":"Components.ChildContent","Name":"Blazorise.SelectGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1396363733,"Kind":"Components.ChildContent","Name":"Blazorise.SelectGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.SelectGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-445416991,"Kind":"Components.Component","Name":"Blazorise.SelectItem","AssemblyName":"Blazorise","Documentation":"\n \n Option item in the component.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.SelectItem component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Disable the item from mouse click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hidden","TypeName":"System.Boolean","Documentation":"\n \n Hide the item from the list so it can be used as a placeholder.\n \n ","Metadata":{"Common.PropertyName":"Hidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.GenericTyped":"True"}},{"HashCode":-1112478720,"Kind":"Components.Component","Name":"Blazorise.SelectItem","AssemblyName":"Blazorise","Documentation":"\n \n Option item in the component.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.SelectItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.SelectItem component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Disable the item from mouse click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hidden","TypeName":"System.Boolean","Documentation":"\n \n Hide the item from the list so it can be used as a placeholder.\n \n ","Metadata":{"Common.PropertyName":"Hidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-752206761,"Kind":"Components.ChildContent","Name":"Blazorise.SelectItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1505847584,"Kind":"Components.ChildContent","Name":"Blazorise.SelectItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.SelectItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-66417077,"Kind":"Components.Component","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"\n \n A slider to select a value from a given range.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Slider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Slider component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"TValue","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 checked value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.GenericTyped":"True"}},{"HashCode":-377766079,"Kind":"Components.Component","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"\n \n A slider to select a value from a given range.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Slider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Slider component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"TValue","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\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 Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\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 checked value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-679439836,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-829827475,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1511332641,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1999784605,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1510430039,"Kind":"Components.Component","Name":"Blazorise.Step","AssemblyName":"Blazorise","Documentation":"\n \n Clickable item in a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Step","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step"}},{"HashCode":1166500898,"Kind":"Components.Component","Name":"Blazorise.Step","AssemblyName":"Blazorise","Documentation":"\n \n Clickable item in a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Step","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-592174754,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Marker","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Marker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1280159925,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Marker","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Marker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":263231634,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Caption","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Caption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1613092805,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Caption","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Caption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2146872644,"Kind":"Components.ChildContent","Name":"Blazorise.Step.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-128136037,"Kind":"Components.ChildContent","Name":"Blazorise.Step.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1621555273,"Kind":"Components.Component","Name":"Blazorise.StepPanel","AssemblyName":"Blazorise","Documentation":"\n \n content area that is linked with a with the same name and that is placed within the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel"}},{"HashCode":501955146,"Kind":"Components.Component","Name":"Blazorise.StepPanel","AssemblyName":"Blazorise","Documentation":"\n \n content area that is linked with a with the same name and that is placed within the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1575026033,"Kind":"Components.ChildContent","Name":"Blazorise.StepPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"StepPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-359194396,"Kind":"Components.ChildContent","Name":"Blazorise.StepPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.StepPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-228185390,"Kind":"Components.Component","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"\n \n Steps is a navigation bar that guides users through the steps of a task.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Steps"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedStep","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected step name.\n \n ","Metadata":{"Common.PropertyName":"SelectedStep","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedStepChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected step has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedStepChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"NavigationAllowed","TypeName":"System.Func","Documentation":"\n \n Disables navigation by clicking on step.\n \n ","Metadata":{"Common.PropertyName":"NavigationAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps"}},{"HashCode":993398939,"Kind":"Components.Component","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"\n \n Steps is a navigation bar that guides users through the steps of a task.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Steps"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedStep","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected step name.\n \n ","Metadata":{"Common.PropertyName":"SelectedStep","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedStepChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected step has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedStepChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"NavigationAllowed","TypeName":"System.Func","Documentation":"\n \n Disables navigation by clicking on step.\n \n ","Metadata":{"Common.PropertyName":"NavigationAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1760329019,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Items","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1003814967,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Items","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":576815326,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Content","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1474554450,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Content","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2058190775,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1070469781,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":484968623,"Kind":"Components.Component","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"\n \n Main content area of component that can be placed anywhere on a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent"}},{"HashCode":-764966541,"Kind":"Components.Component","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"\n \n Main content area of component that can be placed anywhere on a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-829103257,"Kind":"Components.ChildContent","Name":"Blazorise.StepsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"StepsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-916272757,"Kind":"Components.ChildContent","Name":"Blazorise.StepsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.StepsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-441705293,"Kind":"Components.Component","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"\n \n Switches toggle the state of a single setting on or off.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True"}},{"HashCode":-432670698,"Kind":"Components.Component","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"\n \n Switches toggle the state of a single setting on or off.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":47801910,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1996033671,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1041767199,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1078582846,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1917306814,"Kind":"Components.Component","Name":"Blazorise.Table","AssemblyName":"Blazorise","Documentation":"\n \n The component is used for displaying tabular data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Table"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the table to fill entire horizontal space.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes table have a fixed header and enables a scrollbar in the table body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderTableHeight","TypeName":"System.String","Documentation":"\n \n Sets the table height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderTableMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the table max height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize Table's columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Table","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table"}},{"HashCode":-1312086961,"Kind":"Components.Component","Name":"Blazorise.Table","AssemblyName":"Blazorise","Documentation":"\n \n The component is used for displaying tabular data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Table"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the table to fill entire horizontal space.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes table have a fixed header and enables a scrollbar in the table body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderTableHeight","TypeName":"System.String","Documentation":"\n \n Sets the table height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderTableMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the table max height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize Table's columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Table","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":138552497,"Kind":"Components.ChildContent","Name":"Blazorise.Table.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Table"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Table.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1905153745,"Kind":"Components.ChildContent","Name":"Blazorise.Table.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Table"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Table.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-317744736,"Kind":"Components.Component","Name":"Blazorise.TableBody","AssemblyName":"Blazorise","Documentation":"\n \n Table Body element encapsulates a set of table rows, indicating that they comprise the body of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableBody"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody"}},{"HashCode":328509571,"Kind":"Components.Component","Name":"Blazorise.TableBody","AssemblyName":"Blazorise","Documentation":"\n \n Table Body element encapsulates a set of table rows, indicating that they comprise the body of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableBody"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1116160537,"Kind":"Components.ChildContent","Name":"Blazorise.TableBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1748300579,"Kind":"Components.ChildContent","Name":"Blazorise.TableBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":251035763,"Kind":"Components.Component","Name":"Blazorise.TableFooter","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows summarizing the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableFooter"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter"}},{"HashCode":-720411348,"Kind":"Components.Component","Name":"Blazorise.TableFooter","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows summarizing the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableFooter"}],"BoundAttributes":[{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1011898124,"Kind":"Components.ChildContent","Name":"Blazorise.TableFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":485313979,"Kind":"Components.ChildContent","Name":"Blazorise.TableFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1936485721,"Kind":"Components.Component","Name":"Blazorise.TableHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows defining the head of the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the preferred color contrast for the header.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader"}},{"HashCode":1767501560,"Kind":"Components.Component","Name":"Blazorise.TableHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows defining the head of the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the preferred color contrast for the header.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-726544995,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1830108634,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-804174653,"Kind":"Components.Component","Name":"Blazorise.TableHeaderCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableHeaderCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeaderCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell"}},{"HashCode":1159656258,"Kind":"Components.Component","Name":"Blazorise.TableHeaderCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableHeaderCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeaderCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":994753145,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeaderCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableHeaderCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeaderCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1654446492,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeaderCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableHeaderCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeaderCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":463727871,"Kind":"Components.Component","Name":"Blazorise.TableRow","AssemblyName":"Blazorise","Documentation":"\n \n Component defines a row of cells in a table. The row's cells can then be established using a mix of (data cell) components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the row variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Selected","TypeName":"System.Boolean","Documentation":"\n \n Sets a table row as selected by appending \"selected\" modifier on a tr element.\n \n ","Metadata":{"Common.PropertyName":"Selected","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HoverCursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Gets or sets the applied cursor when the row is hovered over.\n \n ","Metadata":{"Common.PropertyName":"HoverCursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"DoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRow","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow"}},{"HashCode":-77766984,"Kind":"Components.Component","Name":"Blazorise.TableRow","AssemblyName":"Blazorise","Documentation":"\n \n Component defines a row of cells in a table. The row's cells can then be established using a mix of (data cell) components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the row variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Selected","TypeName":"System.Boolean","Documentation":"\n \n Sets a table row as selected by appending \"selected\" modifier on a tr element.\n \n ","Metadata":{"Common.PropertyName":"Selected","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HoverCursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Gets or sets the applied cursor when the row is hovered over.\n \n ","Metadata":{"Common.PropertyName":"HoverCursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"DoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRow","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1002794570,"Kind":"Components.ChildContent","Name":"Blazorise.TableRow.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRow.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-287772872,"Kind":"Components.ChildContent","Name":"Blazorise.TableRow.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRow.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1095924588,"Kind":"Components.Component","Name":"Blazorise.TableRowCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell of a table that contains data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRowCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the cell variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell"}},{"HashCode":1028141117,"Kind":"Components.Component","Name":"Blazorise.TableRowCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell of a table that contains data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRowCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the cell variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1712001827,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRowCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-521561765,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRowCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":169826215,"Kind":"Components.Component","Name":"Blazorise.TableRowHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRowHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader"}},{"HashCode":-1096853880,"Kind":"Components.Component","Name":"Blazorise.TableRowHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRowHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1119786265,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRowHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1365051079,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRowHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-840862789,"Kind":"Components.Component","Name":"Blazorise.Tab","AssemblyName":"Blazorise","Documentation":"\n \n A clickable item for component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tab"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the tab name. Must match the corresponding panel name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the tab is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tab","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab"}},{"HashCode":-135881394,"Kind":"Components.Component","Name":"Blazorise.Tab","AssemblyName":"Blazorise","Documentation":"\n \n A clickable item for component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tab"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the tab name. Must match the corresponding panel name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the tab is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tab","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1148843355,"Kind":"Components.ChildContent","Name":"Blazorise.Tab.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tab"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tab.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":946294217,"Kind":"Components.ChildContent","Name":"Blazorise.Tab.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tab"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tab.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1687709018,"Kind":"Components.Component","Name":"Blazorise.TabPanel","AssemblyName":"Blazorise","Documentation":"\n \n A container for each inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding tab name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel"}},{"HashCode":1233378677,"Kind":"Components.Component","Name":"Blazorise.TabPanel","AssemblyName":"Blazorise","Documentation":"\n \n A container for each inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding tab name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1080362360,"Kind":"Components.ChildContent","Name":"Blazorise.TabPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TabPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1885404193,"Kind":"Components.ChildContent","Name":"Blazorise.TabPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TabPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1168319226,"Kind":"Components.Component","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"\n \n Tabs organize content across different screens, data sets, and other interactions.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tabs"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pills","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to appear as pills.\n \n ","Metadata":{"Common.PropertyName":"Pills","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Justified","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width, but every item will be the same width.\n \n ","Metadata":{"Common.PropertyName":"Justified","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabPosition","TypeName":"Blazorise.TabPosition","IsEnum":true,"Documentation":"\n \n Position of tab items.\n \n ","Metadata":{"Common.PropertyName":"TabPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.TabPosition"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.TabsRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the tabs content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TabsRenderMode"}},{"Kind":"Components.Component","Name":"VerticalItemsColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Controls the size of the items bar when in vertical mode. If left undefined it will default to the ColumnSize.IsAuto.\n \n ","Metadata":{"Common.PropertyName":"VerticalItemsColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"SelectedTab","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected tab name.\n \n ","Metadata":{"Common.PropertyName":"SelectedTab","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTabChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected tab has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedTabChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab panes.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs"}},{"HashCode":1651501394,"Kind":"Components.Component","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"\n \n Tabs organize content across different screens, data sets, and other interactions.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tabs"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pills","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to appear as pills.\n \n ","Metadata":{"Common.PropertyName":"Pills","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Justified","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width, but every item will be the same width.\n \n ","Metadata":{"Common.PropertyName":"Justified","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabPosition","TypeName":"Blazorise.TabPosition","IsEnum":true,"Documentation":"\n \n Position of tab items.\n \n ","Metadata":{"Common.PropertyName":"TabPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.TabPosition"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.TabsRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the tabs content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TabsRenderMode"}},{"Kind":"Components.Component","Name":"VerticalItemsColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Controls the size of the items bar when in vertical mode. If left undefined it will default to the ColumnSize.IsAuto.\n \n ","Metadata":{"Common.PropertyName":"VerticalItemsColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"SelectedTab","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected tab name.\n \n ","Metadata":{"Common.PropertyName":"SelectedTab","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTabChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected tab has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedTabChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab panes.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-679548273,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Items","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-862373297,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Items","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":280828758,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Content","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab panes.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1955891130,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Content","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab panes.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1990842347,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1645976420,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":659463717,"Kind":"Components.Component","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"\n \n A container for tab panels.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent"}},{"HashCode":228730091,"Kind":"Components.Component","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"\n \n A container for tab panels.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":285102583,"Kind":"Components.ChildContent","Name":"Blazorise.TabsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TabsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-443825174,"Kind":"Components.ChildContent","Name":"Blazorise.TabsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TabsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-138409798,"Kind":"Components.Component","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit single-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TextEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.TextRole","IsEnum":true,"Documentation":"\n \n Defines the role of the input text.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.TextRole"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.TextInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TextInputMode"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"EditMask","TypeName":"System.String","Documentation":"\n \n A string representing a edit mask expression.\n \n ","Metadata":{"Common.PropertyName":"EditMask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaskType","TypeName":"Blazorise.MaskType","IsEnum":true,"Documentation":"\n \n Specify the mask type used by the editor.\n \n ","Metadata":{"Common.PropertyName":"MaskType","Common.GloballyQualifiedTypeName":"global::Blazorise.MaskType"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\".\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit"}},{"HashCode":294882378,"Kind":"Components.Component","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit single-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TextEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.TextRole","IsEnum":true,"Documentation":"\n \n Defines the role of the input text.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.TextRole"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.TextInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TextInputMode"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"EditMask","TypeName":"System.String","Documentation":"\n \n A string representing a edit mask expression.\n \n ","Metadata":{"Common.PropertyName":"EditMask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaskType","TypeName":"Blazorise.MaskType","IsEnum":true,"Documentation":"\n \n Specify the mask type used by the editor.\n \n ","Metadata":{"Common.PropertyName":"MaskType","Common.GloballyQualifiedTypeName":"global::Blazorise.MaskType"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\".\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-370415904,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-205092147,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1386110128,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":460404885,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1900397987,"Kind":"Components.Component","Name":"Blazorise.ThemeProvider","AssemblyName":"Blazorise","Documentation":"\n \n Main theme provider that will build the CSS variables and styles.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ThemeProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Theme","TypeName":"Blazorise.Theme","Documentation":"\n \n Gets or sets the theme options.\n \n ","Metadata":{"Common.PropertyName":"Theme","Common.GloballyQualifiedTypeName":"global::Blazorise.Theme"}},{"Kind":"Components.Component","Name":"WriteVariables","TypeName":"System.Boolean","Documentation":"\n \n If true variables will be written to the page body.\n \n ","Metadata":{"Common.PropertyName":"WriteVariables","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ThemeProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider"}},{"HashCode":-2045767809,"Kind":"Components.Component","Name":"Blazorise.ThemeProvider","AssemblyName":"Blazorise","Documentation":"\n \n Main theme provider that will build the CSS variables and styles.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ThemeProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Theme","TypeName":"Blazorise.Theme","Documentation":"\n \n Gets or sets the theme options.\n \n ","Metadata":{"Common.PropertyName":"Theme","Common.GloballyQualifiedTypeName":"global::Blazorise.Theme"}},{"Kind":"Components.Component","Name":"WriteVariables","TypeName":"System.Boolean","Documentation":"\n \n If true variables will be written to the page body.\n \n ","Metadata":{"Common.PropertyName":"WriteVariables","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ThemeProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":474455587,"Kind":"Components.ChildContent","Name":"Blazorise.ThemeProvider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ThemeProvider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ThemeProvider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":320167766,"Kind":"Components.ChildContent","Name":"Blazorise.ThemeProvider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ThemeProvider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ThemeProvider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1663317012,"Kind":"Components.Component","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimeEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimeEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32?","Documentation":"\n \n The step attribute specifies the legal number intervals for seconds or milliseconds in a time field (does not apply for hours or minutes).\n \n Example: if step=\"2\", legal numbers could be 0, 2, 4, etc.\n \n \n The step attribute is often used together with the max and min attributes to create a range of legal values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.GenericTyped":"True"}},{"HashCode":1694338082,"Kind":"Components.Component","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimeEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimeEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32?","Documentation":"\n \n The step attribute specifies the legal number intervals for seconds or milliseconds in a time field (does not apply for hours or minutes).\n \n Example: if step=\"2\", legal numbers could be 0, 2, 4, etc.\n \n \n The step attribute is often used together with the max and min attributes to create a range of legal values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-146564378,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1657948128,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1385771739,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1837693223,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2045467643,"Kind":"Components.Component","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the time input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the time menu in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.GenericTyped":"True"}},{"HashCode":1036100,"Kind":"Components.Component","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the time input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the time menu in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":846837440,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1384831913,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-760339799,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1919636099,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":434388932,"Kind":"Components.Component","Name":"Blazorise.Tooltip","AssemblyName":"Blazorise","Documentation":"\n \n Tooltips display informative text when users hover over, focus on, or tap an element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tooltip"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets a regular tooltip's content. \n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placement","TypeName":"Blazorise.TooltipPlacement","IsEnum":true,"Documentation":"\n \n Gets or sets the tooltip location relative to it's component.\n \n ","Metadata":{"Common.PropertyName":"Placement","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipPlacement"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Force the multiline display.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AlwaysActive","TypeName":"System.Boolean","Documentation":"\n \n Always show tooltip, instead of just when hovering over the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowArrow","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the tooltip arrow visibility.\n \n ","Metadata":{"Common.PropertyName":"ShowArrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Force inline block instead of trying to detect the element block.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Fade","TypeName":"System.Boolean","Documentation":"\n \n Makes the tooltip fade transition.\n \n ","Metadata":{"Common.PropertyName":"Fade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FadeDuration","TypeName":"System.Int32","Documentation":"\n \n Duration in ms of the fade transition animation.\n \n ","Metadata":{"Common.PropertyName":"FadeDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Trigger","TypeName":"Blazorise.TooltipTrigger","IsEnum":true,"Documentation":"\n \n Determines the events that cause the tooltip to show.\n \n ","Metadata":{"Common.PropertyName":"Trigger","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipTrigger"}},{"Kind":"Components.Component","Name":"TriggerTargetId","TypeName":"System.String","Documentation":"\n \n Which element the trigger event listeners are applied to (instead of the reference element).\n \n ","Metadata":{"Common.PropertyName":"TriggerTargetId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ZIndex","TypeName":"System.Int32?","Documentation":"\n \n Specifies the z-index CSS on the root popper node.\n \n ","Metadata":{"Common.PropertyName":"ZIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Interactive","TypeName":"System.Boolean","Documentation":"\n \n Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding.\n \n ","Metadata":{"Common.PropertyName":"Interactive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AppendTo","TypeName":"System.String","Documentation":"\n \n The element to append the tooltip to. If = true, the default behavior is appendTo: \"parent\".\n \n ","Metadata":{"Common.PropertyName":"AppendTo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tooltip","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip"}},{"HashCode":-674526918,"Kind":"Components.Component","Name":"Blazorise.Tooltip","AssemblyName":"Blazorise","Documentation":"\n \n Tooltips display informative text when users hover over, focus on, or tap an element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tooltip"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets a regular tooltip's content. \n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placement","TypeName":"Blazorise.TooltipPlacement","IsEnum":true,"Documentation":"\n \n Gets or sets the tooltip location relative to it's component.\n \n ","Metadata":{"Common.PropertyName":"Placement","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipPlacement"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Force the multiline display.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AlwaysActive","TypeName":"System.Boolean","Documentation":"\n \n Always show tooltip, instead of just when hovering over the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowArrow","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the tooltip arrow visibility.\n \n ","Metadata":{"Common.PropertyName":"ShowArrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Force inline block instead of trying to detect the element block.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Fade","TypeName":"System.Boolean","Documentation":"\n \n Makes the tooltip fade transition.\n \n ","Metadata":{"Common.PropertyName":"Fade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FadeDuration","TypeName":"System.Int32","Documentation":"\n \n Duration in ms of the fade transition animation.\n \n ","Metadata":{"Common.PropertyName":"FadeDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Trigger","TypeName":"Blazorise.TooltipTrigger","IsEnum":true,"Documentation":"\n \n Determines the events that cause the tooltip to show.\n \n ","Metadata":{"Common.PropertyName":"Trigger","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipTrigger"}},{"Kind":"Components.Component","Name":"TriggerTargetId","TypeName":"System.String","Documentation":"\n \n Which element the trigger event listeners are applied to (instead of the reference element).\n \n ","Metadata":{"Common.PropertyName":"TriggerTargetId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ZIndex","TypeName":"System.Int32?","Documentation":"\n \n Specifies the z-index CSS on the root popper node.\n \n ","Metadata":{"Common.PropertyName":"ZIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Interactive","TypeName":"System.Boolean","Documentation":"\n \n Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding.\n \n ","Metadata":{"Common.PropertyName":"Interactive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AppendTo","TypeName":"System.String","Documentation":"\n \n The element to append the tooltip to. If = true, the default behavior is appendTo: \"parent\".\n \n ","Metadata":{"Common.PropertyName":"AppendTo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tooltip","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2104660885,"Kind":"Components.ChildContent","Name":"Blazorise.Tooltip.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tooltip"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tooltip.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2051356516,"Kind":"Components.ChildContent","Name":"Blazorise.Tooltip.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tooltip"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tooltip.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1032978903,"Kind":"Components.Component","Name":"Blazorise.Blockquote","AssemblyName":"Blazorise","Documentation":"\n \n For quoting blocks of content from another source within your document.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blockquote"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Blockquote","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote"}},{"HashCode":1429478940,"Kind":"Components.Component","Name":"Blazorise.Blockquote","AssemblyName":"Blazorise","Documentation":"\n \n For quoting blocks of content from another source within your document.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Blockquote"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Blockquote","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":668858948,"Kind":"Components.ChildContent","Name":"Blazorise.Blockquote.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blockquote"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Blockquote.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2055089378,"Kind":"Components.ChildContent","Name":"Blazorise.Blockquote.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Blockquote"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Blockquote.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1059725458,"Kind":"Components.Component","Name":"Blazorise.BlockquoteFooter","AssemblyName":"Blazorise","Documentation":"\n \n Element for identifying the source of the quote.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlockquoteFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BlockquoteFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter"}},{"HashCode":184344843,"Kind":"Components.Component","Name":"Blazorise.BlockquoteFooter","AssemblyName":"Blazorise","Documentation":"\n \n Element for identifying the source of the quote.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BlockquoteFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BlockquoteFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1621528640,"Kind":"Components.ChildContent","Name":"Blazorise.BlockquoteFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BlockquoteFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BlockquoteFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":670192999,"Kind":"Components.ChildContent","Name":"Blazorise.BlockquoteFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BlockquoteFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BlockquoteFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457075519,"Kind":"Components.Component","Name":"Blazorise.Code","AssemblyName":"Blazorise","Documentation":"\n \n The component displays its contents styled in a fashion intended to indicate that the text\n is a short fragment of computer code.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Code"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tag","TypeName":"System.Boolean","Documentation":"\n \n If true, the content will be wrapped with the < and > tags, eg. <button>;.\n \n ","Metadata":{"Common.PropertyName":"Tag","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Code","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code"}},{"HashCode":2046202768,"Kind":"Components.Component","Name":"Blazorise.Code","AssemblyName":"Blazorise","Documentation":"\n \n The component displays its contents styled in a fashion intended to indicate that the text\n is a short fragment of computer code.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Code"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tag","TypeName":"System.Boolean","Documentation":"\n \n If true, the content will be wrapped with the < and > tags, eg. <button>;.\n \n ","Metadata":{"Common.PropertyName":"Tag","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Code","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1190217017,"Kind":"Components.ChildContent","Name":"Blazorise.Code.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Code"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Code.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":735524206,"Kind":"Components.ChildContent","Name":"Blazorise.Code.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Code"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Code.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1342773316,"Kind":"Components.Component","Name":"Blazorise.DescriptionList","AssemblyName":"Blazorise","Documentation":"\n \n A description list is a list of items with a description or definition of each item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Row","TypeName":"System.Boolean","Documentation":"\n \n Specifies that description list will be arranged in a rows and columns.\n \n ","Metadata":{"Common.PropertyName":"Row","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList"}},{"HashCode":36876697,"Kind":"Components.Component","Name":"Blazorise.DescriptionList","AssemblyName":"Blazorise","Documentation":"\n \n A description list is a list of items with a description or definition of each item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Row","TypeName":"System.Boolean","Documentation":"\n \n Specifies that description list will be arranged in a rows and columns.\n \n ","Metadata":{"Common.PropertyName":"Row","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":646257089,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-407004646,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1682236556,"Kind":"Components.Component","Name":"Blazorise.DescriptionListDefinition","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionListDefinition"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the definition inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListDefinition","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition"}},{"HashCode":-1187180055,"Kind":"Components.Component","Name":"Blazorise.DescriptionListDefinition","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionListDefinition"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the definition inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListDefinition","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1237672927,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListDefinition.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionListDefinition"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListDefinition.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1252591223,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListDefinition.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionListDefinition"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListDefinition.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-862063048,"Kind":"Components.Component","Name":"Blazorise.DescriptionListTerm","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionListTerm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the term inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListTerm","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm"}},{"HashCode":301717028,"Kind":"Components.Component","Name":"Blazorise.DescriptionListTerm","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionListTerm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the term inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListTerm","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1594843636,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListTerm.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionListTerm"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListTerm.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1966717798,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListTerm.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionListTerm"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListTerm.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":350293804,"Kind":"Components.Component","Name":"Blazorise.DisplayHeading","AssemblyName":"Blazorise","Documentation":"\n \n A larger, slightly more opinionated heading style.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayHeading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.DisplayHeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the display heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.DisplayHeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DisplayHeading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading"}},{"HashCode":-554441435,"Kind":"Components.Component","Name":"Blazorise.DisplayHeading","AssemblyName":"Blazorise","Documentation":"\n \n A larger, slightly more opinionated heading style.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DisplayHeading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.DisplayHeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the display heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.DisplayHeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DisplayHeading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":664879511,"Kind":"Components.ChildContent","Name":"Blazorise.DisplayHeading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DisplayHeading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DisplayHeading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1871026237,"Kind":"Components.ChildContent","Name":"Blazorise.DisplayHeading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DisplayHeading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DisplayHeading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-384061535,"Kind":"Components.Component","Name":"Blazorise.Heading","AssemblyName":"Blazorise","Documentation":"\n \n Heading component is used for titles or subtitles that you want to display on a webpage.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Heading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Heading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading"}},{"HashCode":-748085803,"Kind":"Components.Component","Name":"Blazorise.Heading","AssemblyName":"Blazorise","Documentation":"\n \n Heading component is used for titles or subtitles that you want to display on a webpage.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Heading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Heading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1401780498,"Kind":"Components.ChildContent","Name":"Blazorise.Heading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Heading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Heading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1737052640,"Kind":"Components.ChildContent","Name":"Blazorise.Heading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Heading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Heading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687248398,"Kind":"Components.Component","Name":"Blazorise.OrderedList","AssemblyName":"Blazorise","Documentation":"\n \n An ordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"OrderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ListType","TypeName":"Blazorise.OrderedListType","IsEnum":true,"Documentation":"\n \n Defines the type of item markers.\n \n ","Metadata":{"Common.PropertyName":"ListType","Common.GloballyQualifiedTypeName":"global::Blazorise.OrderedListType"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList"}},{"HashCode":-1713573428,"Kind":"Components.Component","Name":"Blazorise.OrderedList","AssemblyName":"Blazorise","Documentation":"\n \n An ordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.OrderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ListType","TypeName":"Blazorise.OrderedListType","IsEnum":true,"Documentation":"\n \n Defines the type of item markers.\n \n ","Metadata":{"Common.PropertyName":"ListType","Common.GloballyQualifiedTypeName":"global::Blazorise.OrderedListType"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1162092806,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"OrderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":937127779,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.OrderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":451503296,"Kind":"Components.Component","Name":"Blazorise.OrderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"OrderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem"}},{"HashCode":-631700422,"Kind":"Components.Component","Name":"Blazorise.OrderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.OrderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1763391382,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"OrderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1067257158,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.OrderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1604947709,"Kind":"Components.Component","Name":"Blazorise.Paragraph","AssemblyName":"Blazorise","Documentation":"\n \n A paragraph always starts on a new line, and is usually a block of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Paragraph"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Paragraph","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph"}},{"HashCode":1296931249,"Kind":"Components.Component","Name":"Blazorise.Paragraph","AssemblyName":"Blazorise","Documentation":"\n \n A paragraph always starts on a new line, and is usually a block of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Paragraph"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Paragraph","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-553707237,"Kind":"Components.ChildContent","Name":"Blazorise.Paragraph.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Paragraph"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Paragraph.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1348004760,"Kind":"Components.ChildContent","Name":"Blazorise.Paragraph.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Paragraph"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Paragraph.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":390972855,"Kind":"Components.Component","Name":"Blazorise.Text","AssemblyName":"Blazorise","Documentation":"\n \n Basic typography component with no specific rule.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Text"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Text","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text"}},{"HashCode":1918265998,"Kind":"Components.Component","Name":"Blazorise.Text","AssemblyName":"Blazorise","Documentation":"\n \n Basic typography component with no specific rule.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Text"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Text","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1546114728,"Kind":"Components.ChildContent","Name":"Blazorise.Text.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Text"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Text.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1810609995,"Kind":"Components.ChildContent","Name":"Blazorise.Text.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Text"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Text.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-381659427,"Kind":"Components.Component","Name":"Blazorise.UnorderedList","AssemblyName":"Blazorise","Documentation":"\n \n An unordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"UnorderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList"}},{"HashCode":875904369,"Kind":"Components.Component","Name":"Blazorise.UnorderedList","AssemblyName":"Blazorise","Documentation":"\n \n An unordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.UnorderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":476784956,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"UnorderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":292868858,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.UnorderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":877215823,"Kind":"Components.Component","Name":"Blazorise.UnorderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"UnorderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem"}},{"HashCode":931116238,"Kind":"Components.Component","Name":"Blazorise.UnorderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.UnorderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1443421840,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"UnorderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1171888869,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.UnorderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-737109461,"Kind":"Components.Component","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"\n \n Container for input component that can check for different kind of validations.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Status","TypeName":"Blazorise.ValidationStatus","IsEnum":true,"Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Status","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationStatus"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs each time that validation status changed.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"MessageLocalizer","TypeName":"System.Func, System.String>","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"MessageLocalizer","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.String>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"UsePattern","TypeName":"System.Boolean","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"UsePattern","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Forces the custom validation handler to be used while validating the values.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation"}},{"HashCode":1095764783,"Kind":"Components.Component","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"\n \n Container for input component that can check for different kind of validations.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Status","TypeName":"Blazorise.ValidationStatus","IsEnum":true,"Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Status","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationStatus"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs each time that validation status changed.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"MessageLocalizer","TypeName":"System.Func, System.String>","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"MessageLocalizer","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.String>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"UsePattern","TypeName":"System.Boolean","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"UsePattern","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Forces the custom validation handler to be used while validating the values.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1402497772,"Kind":"Components.ChildContent","Name":"Blazorise.Validation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Validation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2092668943,"Kind":"Components.ChildContent","Name":"Blazorise.Validation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Validation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1120590613,"Kind":"Components.Component","Name":"Blazorise.ValidationError","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the error message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationError"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the multiline error messages.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationError","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError"}},{"HashCode":1832043721,"Kind":"Components.Component","Name":"Blazorise.ValidationError","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the error message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationError"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the multiline error messages.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationError","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1023133495,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationError.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationError"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationError.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1552400722,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationError.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationError"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationError.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":20256136,"Kind":"Components.Component","Name":"Blazorise.ValidationNone","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the default state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationNone"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationNone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone"}},{"HashCode":144778324,"Kind":"Components.Component","Name":"Blazorise.ValidationNone","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the default state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationNone"}],"BoundAttributes":[{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationNone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1810227896,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationNone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationNone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationNone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":518147448,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationNone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationNone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationNone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1480752186,"Kind":"Components.Component","Name":"Blazorise.Validations","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple validations and an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validations"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ValidationMode","IsEnum":true,"Documentation":"\n \n Defines the validation mode for validations inside of this container.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationMode"}},{"Kind":"Components.Component","Name":"ValidateOnLoad","TypeName":"System.Boolean","Documentation":"\n \n If set to true, and is set to , validation will run automatically on page load.\n \n \n When validation is placed inside of modal dialog, the behavior is a little different. \n Modals are by definition always loaded and are always present in the DOM so no loading is ever happening again\n after the page that contains the modal is first initialized. Their visibility is controlled by display: none;\n To workaround this, the actual \"first load\" for modals can be done by re-initializing parameter. \n \n ","Metadata":{"Common.PropertyName":"ValidateOnLoad","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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 be constructed for this model.\n If using this parameter, do not also supply a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"MissingFieldsErrorMessage","TypeName":"System.String","Documentation":"\n \n Message that will be displayed if any of the validations does not have defined error message.\n \n ","Metadata":{"Common.PropertyName":"MissingFieldsErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ValidatedAll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired only after all of the validation are successful.\n \n ","Metadata":{"Common.PropertyName":"ValidatedAll","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired whenever there is a change in validation status.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validations","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations"}},{"HashCode":-2016872981,"Kind":"Components.Component","Name":"Blazorise.Validations","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple validations and an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validations"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ValidationMode","IsEnum":true,"Documentation":"\n \n Defines the validation mode for validations inside of this container.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationMode"}},{"Kind":"Components.Component","Name":"ValidateOnLoad","TypeName":"System.Boolean","Documentation":"\n \n If set to true, and is set to , validation will run automatically on page load.\n \n \n When validation is placed inside of modal dialog, the behavior is a little different. \n Modals are by definition always loaded and are always present in the DOM so no loading is ever happening again\n after the page that contains the modal is first initialized. Their visibility is controlled by display: none;\n To workaround this, the actual \"first load\" for modals can be done by re-initializing parameter. \n \n ","Metadata":{"Common.PropertyName":"ValidateOnLoad","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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 be constructed for this model.\n If using this parameter, do not also supply a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"MissingFieldsErrorMessage","TypeName":"System.String","Documentation":"\n \n Message that will be displayed if any of the validations does not have defined error message.\n \n ","Metadata":{"Common.PropertyName":"MissingFieldsErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ValidatedAll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired only after all of the validation are successful.\n \n ","Metadata":{"Common.PropertyName":"ValidatedAll","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired whenever there is a change in validation status.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"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"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validations","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":250099945,"Kind":"Components.ChildContent","Name":"Blazorise.Validations.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Validations"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validations.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-38070220,"Kind":"Components.ChildContent","Name":"Blazorise.Validations.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Validations"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validations.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":97813693,"Kind":"Components.Component","Name":"Blazorise.ValidationSuccess","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the success message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSuccess"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n Shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSuccess","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess"}},{"HashCode":931423615,"Kind":"Components.Component","Name":"Blazorise.ValidationSuccess","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the success message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationSuccess"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n Shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSuccess","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":58010117,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSuccess.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationSuccess"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSuccess.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-451521974,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSuccess.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationSuccess"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSuccess.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2088268393,"Kind":"Components.Component","Name":"Blazorise.ValidationSummary","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the list of error messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Label showed before the error messages.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Errors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"Errors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSummary","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":440219486,"Kind":"Components.Component","Name":"Blazorise.ValidationSummary","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the list of error messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Label showed before the error messages.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Errors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"Errors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"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":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSummary","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":622235433,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSummary.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationSummary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSummary.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":766116638,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSummary.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationSummary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSummary.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1674215066,"Kind":"Components.Component","Name":"Blazorise.Abbreviation","AssemblyName":"Blazorise","Documentation":"\n \n The abbr tag defines an abbreviation or an acronym, like \"HTML\", \"CSS\", \"Mr.\", \"Dr.\", \"ASAP\", \"ATM\".\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Abbreviation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n The title attribute specifies extra information about an element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Abbreviation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation"}},{"HashCode":-1084321904,"Kind":"Components.Component","Name":"Blazorise.Abbreviation","AssemblyName":"Blazorise","Documentation":"\n \n The abbr tag defines an abbreviation or an acronym, like \"HTML\", \"CSS\", \"Mr.\", \"Dr.\", \"ASAP\", \"ATM\".\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Abbreviation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n The title attribute specifies extra information about an element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Abbreviation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1635074425,"Kind":"Components.ChildContent","Name":"Blazorise.Abbreviation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Abbreviation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Abbreviation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1559492900,"Kind":"Components.ChildContent","Name":"Blazorise.Abbreviation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Abbreviation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Abbreviation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":695570232,"Kind":"Components.Component","Name":"Blazorise.Address","AssemblyName":"Blazorise","Documentation":"\n \n The address tag defines the contact information for the author/owner of a document or an article.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Address"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Address","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address"}},{"HashCode":-792313313,"Kind":"Components.Component","Name":"Blazorise.Address","AssemblyName":"Blazorise","Documentation":"\n \n The address tag defines the contact information for the author/owner of a document or an article.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Address"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Address","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-917284896,"Kind":"Components.ChildContent","Name":"Blazorise.Address.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Address"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Address.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":205163028,"Kind":"Components.ChildContent","Name":"Blazorise.Address.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Address"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Address.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-962842823,"Kind":"Components.Component","Name":"Blazorise.Div","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html div element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Div"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Div","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div"}},{"HashCode":293391187,"Kind":"Components.Component","Name":"Blazorise.Div","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html div element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Div"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Div","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":625879053,"Kind":"Components.ChildContent","Name":"Blazorise.Div.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Div"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Div.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":99065609,"Kind":"Components.ChildContent","Name":"Blazorise.Div.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Div"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Div.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1329548242,"Kind":"Components.Component","Name":"Blazorise.Small","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html small element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Small"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Small","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small"}},{"HashCode":-511735647,"Kind":"Components.Component","Name":"Blazorise.Small","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html small element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Small"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Small","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2112418577,"Kind":"Components.ChildContent","Name":"Blazorise.Small.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Small"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Small.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":442909900,"Kind":"Components.ChildContent","Name":"Blazorise.Small.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Small"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Small.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":830120333,"Kind":"Components.Component","Name":"Blazorise.Span","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html span element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Span"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Span","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span"}},{"HashCode":1015412601,"Kind":"Components.Component","Name":"Blazorise.Span","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html span element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Span"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Span","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":587444356,"Kind":"Components.ChildContent","Name":"Blazorise.Span.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Span"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Span.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-630113322,"Kind":"Components.ChildContent","Name":"Blazorise.Span.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Span"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Span.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":528028217,"Kind":"Components.Component","Name":"Blazorise.Strong","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html strong element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Strong"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Strong","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong"}},{"HashCode":-381944765,"Kind":"Components.Component","Name":"Blazorise.Strong","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html strong element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Strong"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Strong","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":392470497,"Kind":"Components.ChildContent","Name":"Blazorise.Strong.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Strong"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Strong.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":310671565,"Kind":"Components.ChildContent","Name":"Blazorise.Strong.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Strong"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Strong.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1634735331,"Kind":"Components.Component","Name":"Blazorise.PageProgressProvider","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressProvider"}},{"HashCode":-1721982954,"Kind":"Components.Component","Name":"Blazorise.PageProgressProvider","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1374345208,"Kind":"Components.Component","Name":"Blazorise._Imports","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Imports","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1883660056,"Kind":"Components.Component","Name":"Blazorise._Imports","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Imports","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922534534,"Kind":"Components.Component","Name":"Blazorise.Components.Progress.PageProgressProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Progress.PageProgressProvider","Common.TypeNamespace":"Blazorise.Components.Progress","Common.TypeNameIdentifier":"PageProgressProvider"}},{"HashCode":32690767,"Kind":"Components.Component","Name":"Blazorise.Components.Progress.PageProgressProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Progress.PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Progress.PageProgressProvider","Common.TypeNamespace":"Blazorise.Components.Progress","Common.TypeNameIdentifier":"PageProgressProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":255281530,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseenter' 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":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseenter' 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":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseenter' 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":"Blazorise.EventHandlers","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-363981116,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseleave' 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":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseleave' 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":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseleave' 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":"Blazorise.EventHandlers","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1566512522,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-PageSize","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-PageSize:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-PageSize:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-PageSize","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"PageSize"},"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":"PageSize","Components.Bind.ChangeAttribute":"PageSizeChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":-59543174,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRow","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRow:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRow:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRow","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRow"},"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":"SelectedRow","Components.Bind.ChangeAttribute":"SelectedRowChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":321462803,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRows","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRows:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRows:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRows","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRows"},"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":"SelectedRows","Components.Bind.ChangeAttribute":"SelectedRowsChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":1570283215,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-PageSize","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-PageSize:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-PageSize:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-PageSize","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"PageSize"},"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":"PageSize","Components.Bind.ChangeAttribute":"PageSizeChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":332503250,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRow","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRow:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRow:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRow","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRow"},"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":"SelectedRow","Components.Bind.ChangeAttribute":"SelectedRowChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":403460855,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRows","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRows:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRows:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRows","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRows"},"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":"SelectedRows","Components.Bind.ChangeAttribute":"SelectedRowsChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2110701552,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn"}},{"HashCode":1506854747,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1435432949,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn"}},{"HashCode":-363672675,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2071807108,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn"}},{"HashCode":1041930401,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1219297101,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn"}},{"HashCode":1809727210,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1087290965,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn"}},{"HashCode":192728233,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":10619875,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn"}},{"HashCode":1537335748,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1993743519,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn"}},{"HashCode":117831689,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"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":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2007000975,"Kind":"Components.Bind","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"_DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect"}},{"HashCode":1401119119,"Kind":"Components.Bind","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":438828867,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","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":"NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericPicker","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":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker"}},{"HashCode":1983099967,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","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":"Blazorise.Bootstrap.NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.NumericPicker","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":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":183578578,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":-1791813184,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":837255540,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-955108483,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2030712637,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check"}},{"HashCode":-448699007,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1447656582,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1296717608,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1177135344,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio"}},{"HashCode":-1319999786,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1693085706,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup"}},{"HashCode":2008880866,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1257214603,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch"}},{"HashCode":1096198416,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-652738551,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1899728677,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedText","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedText:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedText:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedText","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedText"},"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":"SelectedText","Components.Bind.ChangeAttribute":"SelectedTextChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1460298466,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CurrentSearch:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CurrentSearch","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CurrentSearch"},"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":"CurrentSearch","Components.Bind.ChangeAttribute":"CurrentSearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1484312381,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-Search","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-Search:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Search:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Search","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Search"},"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":"Search","Components.Bind.ChangeAttribute":"SearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-760108536,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":2095711090,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTexts:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTexts","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTexts"},"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":"SelectedTexts","Components.Bind.ChangeAttribute":"SelectedTextsChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-458108852,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":8189028,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedText","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedText:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedText:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedText","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedText"},"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":"SelectedText","Components.Bind.ChangeAttribute":"SelectedTextChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130089388,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CurrentSearch:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CurrentSearch","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CurrentSearch"},"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":"CurrentSearch","Components.Bind.ChangeAttribute":"CurrentSearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1177815358,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-Search","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-Search:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Search:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Search","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Search"},"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":"Search","Components.Bind.ChangeAttribute":"SearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-226434783,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1104301204,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTexts:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTexts","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTexts"},"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":"SelectedTexts","Components.Bind.ChangeAttribute":"SelectedTextsChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125964801,"Kind":"Components.Bind","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DropdownList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList"}},{"HashCode":-1763606416,"Kind":"Components.Bind","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.DropdownList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.DropdownList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-522080897,"Kind":"Components.Bind","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListView","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ListView","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView"}},{"HashCode":1855488752,"Kind":"Components.Bind","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.ListView","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.ListView","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1714956152,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList"}},{"HashCode":754523795,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList"}},{"HashCode":57966543,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-646496733,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1829661208,"Kind":"Components.Bind","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Alert","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Alert","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert"}},{"HashCode":-1939429688,"Kind":"Components.Bind","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Alert","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Alert","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1550237211,"Kind":"Components.Bind","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Bar","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Bar","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar"}},{"HashCode":-866599605,"Kind":"Components.Bind","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bar","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bar","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1624387906,"Kind":"Components.Bind","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":-528076554,"Kind":"Components.Bind","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1364243130,"Kind":"Components.Bind","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-274092993,"Kind":"Components.Bind","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"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":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1879861495,"Kind":"Components.Bind","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check"}},{"HashCode":1621334564,"Kind":"Components.Bind","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-278669869,"Kind":"Components.Bind","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorEdit","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ColorEdit","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit"}},{"HashCode":-393518337,"Kind":"Components.Bind","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorEdit","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ColorEdit","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1527378138,"Kind":"Components.Bind","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorPicker","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ColorPicker","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker"}},{"HashCode":-1319320375,"Kind":"Components.Bind","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorPicker","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ColorPicker","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"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":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2009161187,"Kind":"Components.Bind","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DateEdit","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DateEdit","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit"}},{"HashCode":-835737384,"Kind":"Components.Bind","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DateEdit","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DateEdit","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-33887520,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker"}},{"HashCode":1641985668,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Dates","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Dates:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Dates:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Dates","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Dates"},"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":"Dates","Components.Bind.ChangeAttribute":"DatesChanged","Components.Bind.ExpressionAttribute":"DatesExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker"}},{"HashCode":1219191030,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"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":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1181027229,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Dates","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Dates:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Dates:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Dates","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Dates"},"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":"Dates","Components.Bind.ChangeAttribute":"DatesChanged","Components.Bind.ExpressionAttribute":"DatesExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1585004602,"Kind":"Components.Bind","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Dropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown"}},{"HashCode":-1123112064,"Kind":"Components.Bind","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Dropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2018241879,"Kind":"Components.Bind","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dynamic","Attributes":[{"Name":"@bind-ElementRef","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Dynamic","Attributes":[{"Name":"@bind-ElementRef:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-ElementRef:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-ElementRef","TypeName":"System.Action","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"ElementRef"},"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":"ElementRef","Components.Bind.ChangeAttribute":"ElementRefChanged","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic"}},{"HashCode":-1065273455,"Kind":"Components.Bind","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dynamic","Attributes":[{"Name":"@bind-ElementRef","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Dynamic","Attributes":[{"Name":"@bind-ElementRef:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-ElementRef:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-ElementRef","TypeName":"System.Action","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"ElementRef"},"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":"ElementRef","Components.Bind.ChangeAttribute":"ElementRefChanged","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":992644350,"Kind":"Components.Bind","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","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":"InputMask","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputMask","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":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask"}},{"HashCode":443667737,"Kind":"Components.Bind","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","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":"Blazorise.InputMask","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.InputMask","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":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1171208416,"Kind":"Components.Bind","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Layout","Attributes":[{"Name":"@bind-Loading","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Layout","Attributes":[{"Name":"@bind-Loading:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Loading:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Loading","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Loading"},"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":"Loading","Components.Bind.ChangeAttribute":"LoadingChanged","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout"}},{"HashCode":-1629469788,"Kind":"Components.Bind","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Layout","Attributes":[{"Name":"@bind-Loading","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Layout","Attributes":[{"Name":"@bind-Loading:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Loading:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Loading","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Loading"},"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":"Loading","Components.Bind.ChangeAttribute":"LoadingChanged","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":101972346,"Kind":"Components.Bind","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroup","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ListGroup","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup"}},{"HashCode":-366500026,"Kind":"Components.Bind","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroup","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ListGroup","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"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":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1802729490,"Kind":"Components.Bind","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MemoEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"MemoEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit"}},{"HashCode":-701391023,"Kind":"Components.Bind","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MemoEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.MemoEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1165483705,"Kind":"Components.Bind","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1257156668,"Kind":"Components.Bind","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"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":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1246406174,"Kind":"Components.Bind","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","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":"NumericEdit","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericEdit","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":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit"}},{"HashCode":1793991684,"Kind":"Components.Bind","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","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":"Blazorise.NumericEdit","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.NumericEdit","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":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-595914615,"Kind":"Components.Bind","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","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":"NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericPicker","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":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker"}},{"HashCode":-513814083,"Kind":"Components.Bind","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","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":"Blazorise.NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.NumericPicker","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":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":187297945,"Kind":"Components.Bind","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio"}},{"HashCode":271990978,"Kind":"Components.Bind","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-175996544,"Kind":"Components.Bind","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup"}},{"HashCode":-671205705,"Kind":"Components.Bind","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"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":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1688231367,"Kind":"Components.Bind","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Rating","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Rating","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating"}},{"HashCode":1757290749,"Kind":"Components.Bind","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Rating","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Rating","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1103530327,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select"}},{"HashCode":-286562940,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select"}},{"HashCode":-2000906400,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"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":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":429297810,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"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":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1670259382,"Kind":"Components.Bind","Name":"Blazorise.Slider","AssemblyName":"Blazorise","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":"Slider","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Slider","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":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider"}},{"HashCode":576889452,"Kind":"Components.Bind","Name":"Blazorise.Slider","AssemblyName":"Blazorise","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":"Blazorise.Slider","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Slider","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":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1878573876,"Kind":"Components.Bind","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Steps","Attributes":[{"Name":"@bind-SelectedStep","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Steps","Attributes":[{"Name":"@bind-SelectedStep:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedStep:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedStep","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedStep"},"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":"SelectedStep","Components.Bind.ChangeAttribute":"SelectedStepChanged","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps"}},{"HashCode":864734683,"Kind":"Components.Bind","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Steps","Attributes":[{"Name":"@bind-SelectedStep","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Steps","Attributes":[{"Name":"@bind-SelectedStep:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedStep:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedStep","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedStep"},"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":"SelectedStep","Components.Bind.ChangeAttribute":"SelectedStepChanged","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1768220129,"Kind":"Components.Bind","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"StepsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent"}},{"HashCode":-1996462515,"Kind":"Components.Bind","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.StepsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1769802049,"Kind":"Components.Bind","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch"}},{"HashCode":-80448719,"Kind":"Components.Bind","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"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":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-927396271,"Kind":"Components.Bind","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tabs","Attributes":[{"Name":"@bind-SelectedTab","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Tabs","Attributes":[{"Name":"@bind-SelectedTab:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTab:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTab","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTab"},"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":"SelectedTab","Components.Bind.ChangeAttribute":"SelectedTabChanged","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs"}},{"HashCode":-1555558119,"Kind":"Components.Bind","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tabs","Attributes":[{"Name":"@bind-SelectedTab","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Tabs","Attributes":[{"Name":"@bind-SelectedTab:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTab:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTab","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTab"},"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":"SelectedTab","Components.Bind.ChangeAttribute":"SelectedTabChanged","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":649337099,"Kind":"Components.Bind","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TabsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent"}},{"HashCode":427754724,"Kind":"Components.Bind","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TabsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"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":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":682389503,"Kind":"Components.Bind","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TextEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TextEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit"}},{"HashCode":-716256998,"Kind":"Components.Bind","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TextEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TextEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"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":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":365741336,"Kind":"Components.Bind","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimeEdit","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TimeEdit","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit"}},{"HashCode":1664589106,"Kind":"Components.Bind","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimeEdit","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TimeEdit","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2145988542,"Kind":"Components.Bind","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimePicker","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TimePicker","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker"}},{"HashCode":-1575508506,"Kind":"Components.Bind","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimePicker","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TimePicker","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"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":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1172388353,"Kind":"Components.Bind","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validation","Attributes":[{"Name":"@bind-Status","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Validation","Attributes":[{"Name":"@bind-Status:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Status:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Status","TypeName":"Microsoft.AspNetCore.Components.EventCallback","IsEnum":true,"Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Status"},"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":"Status","Components.Bind.ChangeAttribute":"StatusChanged","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation"}},{"HashCode":-2077171343,"Kind":"Components.Bind","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validation","Attributes":[{"Name":"@bind-Status","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Validation","Attributes":[{"Name":"@bind-Status:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Status:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Status","TypeName":"Microsoft.AspNetCore.Components.EventCallback","IsEnum":true,"Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Status"},"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":"Status","Components.Bind.ChangeAttribute":"StatusChanged","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1910325236,"Kind":"Components.Component","Name":"ProjetBlazor.Components.ItemsList","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.ItemsList","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"ItemsList"}},{"HashCode":1305512718,"Kind":"Components.Component","Name":"ProjetBlazor.Components.ItemsList","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Components.ItemsList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.ItemsList","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"ItemsList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1550463488,"Kind":"Components.Component","Name":"ProjetBlazor.Modals.DeleteConfirmation","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteConfirmation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Modals.DeleteConfirmation","Common.TypeNamespace":"ProjetBlazor.Modals","Common.TypeNameIdentifier":"DeleteConfirmation"}},{"HashCode":164306393,"Kind":"Components.Component","Name":"ProjetBlazor.Modals.DeleteConfirmation","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Modals.DeleteConfirmation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Modals.DeleteConfirmation","Common.TypeNamespace":"ProjetBlazor.Modals","Common.TypeNameIdentifier":"DeleteConfirmation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-996076157,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Inventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Inventory"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Inventory","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Inventory"}},{"HashCode":859040317,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Inventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.Inventory"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Inventory","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Inventory","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1431969966,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.MainLayout","AssemblyName":"ProjetBlazor","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":"ProjetBlazor.Shared.MainLayout","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout"}},{"HashCode":-2015233920,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.MainLayout","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.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":"ProjetBlazor.Shared.MainLayout","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-155262452,"Kind":"Components.ChildContent","Name":"ProjetBlazor.Shared.MainLayout.Body","AssemblyName":"ProjetBlazor","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":"ProjetBlazor.Shared.MainLayout.Body","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":45253197,"Kind":"Components.ChildContent","Name":"ProjetBlazor.Shared.MainLayout.Body","AssemblyName":"ProjetBlazor","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"ProjetBlazor.Shared.MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"ProjetBlazor.Shared.MainLayout.Body","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1970740082,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.CultureSelector","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CultureSelector"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.CultureSelector","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"CultureSelector"}},{"HashCode":-141441825,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.CultureSelector","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Shared.CultureSelector"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.CultureSelector","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"CultureSelector","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1464761301,"Kind":"Components.Component","Name":"ProjetBlazor.Components.GetItemInInventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"GetItemInInventory"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Item","TypeName":"ProjetBlazor.Models.Item","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"global::ProjetBlazor.Models.Item"}},{"Kind":"Components.Component","Name":"NoDrop","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"NoDrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.GetItemInInventory","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"GetItemInInventory"}},{"HashCode":-929684696,"Kind":"Components.Component","Name":"ProjetBlazor.Components.GetItemInInventory","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Components.GetItemInInventory"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Item","TypeName":"ProjetBlazor.Models.Item","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"global::ProjetBlazor.Models.Item"}},{"Kind":"Components.Component","Name":"NoDrop","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"NoDrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.GetItemInInventory","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"GetItemInInventory","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-122259800,"Kind":"Components.Component","Name":"ProjetBlazor.App","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.App","Common.TypeNamespace":"ProjetBlazor","Common.TypeNameIdentifier":"App"}},{"HashCode":232801393,"Kind":"Components.Component","Name":"ProjetBlazor.App","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.App","Common.TypeNamespace":"ProjetBlazor","Common.TypeNameIdentifier":"App","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":-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":-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":-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":-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":"ProjetBlazor","Documents":[{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Inventory.razor","TargetPath":"Pages\\Inventory.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\MainLayout.razor","TargetPath":"Shared\\MainLayout.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\_Host.cshtml","TargetPath":"Pages\\_Host.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\App.razor","TargetPath":"App.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Modals\\DeleteConfirmation.razor","TargetPath":"Modals\\DeleteConfirmation.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\_Layout.cshtml","TargetPath":"Pages\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Components\\ItemsList.razor","TargetPath":"Components\\ItemsList.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\CultureSelector.razor","TargetPath":"Shared\\CultureSelector.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Error.cshtml","TargetPath":"Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Components\\GetItemInInventory.razor","TargetPath":"Components\\GetItemInInventory.razor","FileKind":"component"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll b/Code/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll index c314dfc835d2773221d1097b4dcac21d22558d20..9714a9ee5ed9cb828518b3aea91ea76224411124 100644 GIT binary patch literal 22528 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 I|7d~#2cXTrH~;_u literal 23552 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 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/refint/ProjetBlazor.dll b/Code/ProjetBlazor/obj/Debug/net6.0/refint/ProjetBlazor.dll index c314dfc835d2773221d1097b4dcac21d22558d20..9714a9ee5ed9cb828518b3aea91ea76224411124 100644 GIT binary patch literal 22528 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 I|7d~#2cXTrH~;_u literal 23552 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 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json index 13f2488..2f7cd1e 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json +++ b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json @@ -1,6 +1,6 @@ { "Version": 1, - "Hash": "1dERKwUQFmxFoMkn7U18Y5/CzwUo1DpIhe8FHM3UHt4=", + "Hash": "/vyMcGCJAd9V2PRN2Bs9dtQtUrjBN+IbxEJ9a5i4Cao=", "Source": "ProjetBlazor", "BasePath": "_content/ProjetBlazor", "Mode": "Default", @@ -747,40 +747,6 @@ "CopyToPublishDirectory": "PreserveNewest", "OriginalItemSpec": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\ProjetBlazor.bundle.scp.css" }, - { - "Identity": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\appsettings.Development.json", - "SourceId": "ProjetBlazor", - "SourceType": "Discovered", - "ContentRoot": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\", - "BasePath": "_content/ProjetBlazor", - "RelativePath": "appsettings.Development.json", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\appsettings.Development.json" - }, - { - "Identity": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\appsettings.json", - "SourceId": "ProjetBlazor", - "SourceType": "Discovered", - "ContentRoot": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\", - "BasePath": "_content/ProjetBlazor", - "RelativePath": "appsettings.json", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\appsettings.json" - }, { "Identity": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\css\\bootstrap\\bootstrap.min.css", "SourceId": "ProjetBlazor", diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json index 5c58758..71ac2b3 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json +++ b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.snackbar\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.datagrid\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\","C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"appsettings.Development.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"appsettings.Development.json"},"Patterns":null},"appsettings.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"appsettings.json"},"Patterns":null},"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/background.png"},"Patterns":null},"minecraft.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/minecraft.png"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"popper.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"popper.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazored.Modal":{"Children":{"BlazoredModal.razor.js":{"Children":null,"Asset":{"ContentRootIndex":5,"SubPath":"BlazoredModal.razor.js"},"Patterns":null},"Blazored.Modal.bundle.scp.css":{"Children":null,"Asset":{"ContentRootIndex":5,"SubPath":"Blazored.Modal.bundle.scp.css"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ProjetBlazor.styles.css":{"Children":null,"Asset":{"ContentRootIndex":6,"SubPath":"ProjetBlazor.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.snackbar\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.datagrid\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\","C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"background.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/background.png"},"Patterns":null},"minecraft.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/minecraft.png"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"popper.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"popper.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazored.Modal":{"Children":{"BlazoredModal.razor.js":{"Children":null,"Asset":{"ContentRootIndex":5,"SubPath":"BlazoredModal.razor.js"},"Patterns":null},"Blazored.Modal.bundle.scp.css":{"Children":null,"Asset":{"ContentRootIndex":5,"SubPath":"Blazored.Modal.bundle.scp.css"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ProjetBlazor.styles.css":{"Children":null,"Asset":{"ContentRootIndex":6,"SubPath":"ProjetBlazor.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.pack.json b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.pack.json index 7fac7b1..a81fd17 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.pack.json +++ b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.pack.json @@ -4,14 +4,6 @@ "Id": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\ProjetBlazor.bundle.scp.css", "PackagePath": "staticwebassets\\ProjetBlazor.bundle.scp.css" }, - { - "Id": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\appsettings.Development.json", - "PackagePath": "staticwebassets\\appsettings.Development.json" - }, - { - "Id": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\appsettings.json", - "PackagePath": "staticwebassets\\appsettings.json" - }, { "Id": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\css\\bootstrap\\bootstrap.min.css", "PackagePath": "staticwebassets\\css\\bootstrap\\bootstrap.min.css" diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props index 2e7b68f..b61b1ae 100644 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props +++ b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props @@ -1,37 +1,5 @@  - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - appsettings.Development.json - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\appsettings.Development.json)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - appsettings.json - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\appsettings.json)) - Package ProjetBlazor diff --git a/Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index ed92695..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs deleted file mode 100644 index 5b8ec43..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Ce code a été généré par un outil. -// Version du runtime :4.0.30319.42000 -// -// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si -// le code est régénéré. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("9809a944-cec4-46fe-aa6c-2b7290e460db")] -[assembly: System.Reflection.AssemblyCompanyAttribute("ProjetBlazor")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("ProjetBlazor")] -[assembly: System.Reflection.AssemblyTitleAttribute("ProjetBlazor")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Généré par la classe MSBuild WriteCodeFragment. - diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache deleted file mode 100644 index 2d0f1fc..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0714465681d02a77b7f366c34bc0fd22d2baa5f7 diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index aa8a870..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,61 +0,0 @@ -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 = ProjetBlazor -build_property.RootNamespace = ProjetBlazor -build_property.ProjectDir = C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\ -build_property.RazorLangVersion = 6.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor -build_property._RazorSourceGeneratorDebug = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/App.razor] -build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Modals/DeleteConfirmation.razor] -build_metadata.AdditionalFiles.TargetPath = TW9kYWxzXERlbGV0ZUNvbmZpcm1hdGlvbi5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Inventory.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW52ZW50b3J5LnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Components/GetItemInInventory.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xHZXRJdGVtSW5JbnZlbnRvcnkucmF6b3I= -build_metadata.AdditionalFiles.CssScope = b-qx2dj81qjg - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Components/ItemsList.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xJdGVtc0xpc3QucmF6b3I= -build_metadata.AdditionalFiles.CssScope = b-7ik5rr5b8g - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/CultureSelector.razor] -build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXEN1bHR1cmVTZWxlY3Rvci5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-c86f565ybb - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/MainLayout.razor] -build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= -build_metadata.AdditionalFiles.CssScope = b-6fq4tjte4h - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Error.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/_Host.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/_Layout.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= -build_metadata.AdditionalFiles.CssScope = diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache deleted file mode 100644 index f24b41d..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -5860763757f4f08c7ebdea1b3a94a18109f17861 diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs deleted file mode 100644 index ca07a02..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs +++ /dev/null @@ -1,18 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Ce code a été généré par un outil. -// Version du runtime :4.0.30319.42000 -// -// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si -// le code est régénéré. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" + - "ory, Microsoft.AspNetCore.Mvc.Razor")] - -// Généré par la classe MSBuild WriteCodeFragment. - diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache deleted file mode 100644 index cf943af9e59e4b8b4490329ce55075bb61c8611c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18501 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 diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache deleted file mode 100644 index 2aabbf3cb9acdb82c7b8a26bab37797e43e5b2f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178458 zcmds=33wdEwWu{g*CA;GnQp}k#UHSSG);6TE?ge)e&O$`1*629c+60%;BSKZUqRoz`Zb2RSL zp0fA?QdBiMr|Pd$r%s)!Iyx~v(a?}s-`3K#yr>$*uGzYwDfzBszSOIlT?Hk*QR!8S zUENt_t8S>7WL8fr*`lc%dI=}U3t}ns;bX0q7?`6~?# z!&?8g<-4yOn@A*17M3iRvPwE%RxSH~+sQXWu5^Cr>(R1mODdIWYf0Hsr^-^N%2KDO z)G49VDO>6kkvdhDIwh3FmU?Fc`8uoor|%%&9(_dl=Z?x%({^Oqd z*9Qs%*WGsgC;t0{3EzL;ukQZFJtrAsANj$BkKdu5yZVV&wymCU(PI-X?Qh@uLF2d` z=RR}7o_8NCJ^b^BR;MTK7`kWF6`y|Uk%c!s+HuMH+s8iqqx*;a;?+Oje9|#W@5QsX zz4&(D_L0}L&VR7yft{Zl^Xe`Cx%cT4KRImSBirWwbNZ)R{6uuR{m=4Umf zo2O0dX-@Y{pE_g8q{#~TBjhVFw0{bz-!!SIaYjR;1B^{h&nVfhX-V?ug}f}be$PPp z+H;@TyUPaUI9DILNPrMqC`&L8A(srA5L>{MEuat$S3sM`hQu7NTs1UszLd>c()%0r zB3PqpMYXGuwC9v$W3WZZFIi(gH|5rGKe8M1ePyA^Z|!!pMizm%tda9yZ##Ajt{uq- zryQArjp)eawBJWuQTV2_)v3;ASktWqH(jz@*UcgUzfidmFQmm-bDnY64yQSXyE-J@ za=?b|8Fa%ki7Pj;D~Tns)7TdY1dXuSfwPANKw8fg^t_rkiPsOd==u{4_$rl8rjIhD;@CMh?dcK(K(etLVSuN_hDi(WzU3@Mn-dZls zy5PG{J??bDsZ6;*d0=1k556w~npEzTfMi_nbW~6v!fqPGxG3g{o7=4zmB&S=Q;K!U zz^n&?4RP`pKc+ymjU-8bf>T7Ec9JTPa z7t>Fkzv1xh}F9vn!D=AtG{)(xo7`JGhhGV z{&|1B?TKSEY`$iEB65m&|Q~qcK}UQZ=WRp89-V;8zHTpMyLs0 zUI9rtHU`;GNKjuN1=QVIKBF2n;e4T8m4W=BiASANwzT5`4OFfTMEKSy5iYA-6TF<0k&2kWU z2bx7byS$~Qo364ywtj zjZ};A{g3Fl^|ZvnKpbcZ`H0>$xXwbtyK3Ax=f=9Y_*ho&?bY(VUY4z`_7I)y(#*In z{^-4q*Kk^;3P8IG4jflf#S0@*CCrjCRpdi%U8UAW0<6X;fkT+bUn91yu*`vWw*s@QEU-FO z*dVM95ZTKQDrJD_1cZ~xC+UpdU8UI%J#rh0THaI*y^!3jb}PlAn(NLEbdjZNvPqn* za#803r@~6LyVa?{ko(H6hl_vNXXU|j$O-Etj&3M_9qIg6oTgF(azdR_woc*{6`_3c zBPUdgA!j#8RLLn;esa5^_ZmuW++1>oq1cttO>zjqK4($nLOM(4ENdgjEt0K;Lb5~c zu~BPm>@vu=&PfY4X4*RY6r;f4+TT5T_+xe&)CvAVE=>+hEc4rwJNy8mmab3O9JNRnE(3w%00XH{l9yXS3h|C?)TpRo44NE@b)d&{o}~~ z>{W|CwPVazX8!uq`+oB3cV7GSOH+rRe#EWAjPw6?PzZ zB&A6y_k}l$sSg8`6RWG_^TTAD0i30?M-3i^vDhEZxbQ)GSXJu*<> zX1~bc@yjGBMr*@cnE}-ZKB@yDDveE)3)4ww?mMw;e@+&vnHVbI$ez|bMrdPP99e?z zv_z_sVOd|6Xtl6yIeLgKvi_-lmr9Ym z*w()Oazwtc)YC&wRx?t5d*Whe>N?I_1c(WL9>^nV?Q1Wu9AHKkUc2Y{Ez3SL<%!2e z%^caVf95|Q{p#B@8q6UlPrd(*=l5-2H{`|Rui3Qxi#u+9aQyGyJMqOQcg?*2xPRXN z^gU-}H+*8+&_zE!@-HLiZ_Gb+#_DVCn?7$${@qP4?D&Fme#7H`SATlikAC_5fp^lA z_U;_pde!pJpZbThUKoGM_x25cZM?-N9 zAU;JjDngQ05?HuaYl)tpr{-0IM2*}vJ|jzHwO9=xTJcydCYGdZiL4e=3JI<(s@3W&sA)~f zYFo+GLM~ljDNS;Gs4;@k#8m;}WyWH;IJqR{OR3!2NPtjnXHq7 zY63yx?+)>Ze9+FhU*w&ZZz@$la(S>-k$}+=fN^f6A-6oK*<@=zubcJ(7j9v9{2gN) zqjb8fX;>{FPMZLSwpe*z&BPGPW^iBP zRDsLlg3c!%7`#XS_tsw@vAy@YF`HX%dHsgz&y9Zhh$qx( z!HAQ8_vi%=pV+v2*pHi@{r&pWd(XRTr`T_RqIHq3=EZz126r{7Uni zi)MU$PTMhWy)pCZb4JYCz4zTauhQ>&?l1G&58Tz2*+260b6)?`#tG-1G;h~4>bdVe zbL>%T92(lxrW?G8_dCtLSE?5YBzM4Rb7aM#&@xbuaSC}FMKA&<7zDT!dtTbnjlM{ho z=9!g5JAaJ3apHl;Dglw>Q=L8PMBuYkQfH?%pr!KQ($!iV3A9bvpe-9Hs3i8pLOzU897$1H zB~%6po^Aw-#a)BPOw^xW{(+NAHNw@8D+qM?Hz3+1P8vzcSt)8+1`gPvhim~wzX46= zwW7{%`mkAzZa_OlfOZCN1DY3AKJSQbKs#D6Kq7UzS0h*!KGT;aXAX0*H&mbQHc{2bI^FOTe+cW$NJoG4CfF9=T@SEfPff7(dtpZf zv*Phguq$NsZlNaFs)E!B(dWv{)|B47UNp6|orq=M@5^oPuwJ3LGQtW#vy7K3Ba})~ z15I;fggP;>A~n?!CZ0Qv2rvC?wY${IW_V_$M}`#!0)>!x9ww2bFkKp^4-!bxM=d=d zxz?&vFBxersqg>pnC0w4)2L;odO*DJqL!6}1Cv%?smL^HSxL1Tpo8Qm7b0IC@=DAl zhg+O?!WQIvbY{oc0h%)eqs&(gh};&m#bh;=c3S?gR68?j^;WL|I7q-M!h?ST9msxM zS}k&37@IIhg%<|`hH&sNTqdw7tFH~_HQ^c|0fn$scBjf>veP6l`79$(cW@IXW6E7B z3u^$eLR=~f#gddPcj+!v3JI<)sMF&zawKr2p^-ggo3KUXl&O^$&!$O6+62M43aJjn z?n?e1tZ4HX`1vwKNJ$~g!Mg#8NZjS-GF{IKXHU^`(=H68EuQ5j6JI`;Otjpz^+5tD z`ePWLVQ)>D{*@*RiP2*iAyt4-;T^*WkxNpmMUP>GXoUnAuBUI!nB*FB(OfC=^qt~B zu;TIbc@^ZdS0Yc}(Fh5s-sqh%L)mOW#Bx9xPv<{7)(MM!fKK{>(m>MUOLh3IcJ$JI>&dMpB08aR!erNZ>@D zrMF?G`v_uh+L9F zMq?2nS|I@zeJsK&zi3;J5k_MXVRe9r;l(1t1e2688jA>13kfomB_%g)u2jr)AD^@* zTv7%r0P#XyQU;}xlr3(F8`KF2tmuPW-jU(@&Ub$B3@1iGgIu11K#=f)Tpnp81&9W@ zJh~u(6MY^Fk$M5Sv_mn~OsAOAfKQH5G>RnpFk{0(c*%R0;Q1PT7zM+%Hq2&6PxsoXQRh10|ZFL zv`kD``NB~hzV<|d1SK@EJfBnY#5u~8=eJJNP?elLbnU%BHnnk~0bv~=M5v(wpthKhpWRvHwjmM>YUD61((;>hS;=STX$_~v8@G64@PxKcI+G4w& z3`2%qFlhZA2nyZ>gRYSBc{B9FLrVoDC@ziMpDC}J>;Y-7m)OCR_dBy}xdaf5G@9?i z2?{}@z7CtTd)l%FI3UMNqW4plsAh7$X%>P1_%wV zrE!Io&x_$Ljim+>B+;i*SO6?ha%zW45-Lijb!Nz&nAkdqrcwk;1Hr*dr3i`ywm0=P zSn#>bQn2W*w^%78 zxNxSkcFz@93@3g%v&sMg!kx}sVIk95ec2*@IZX!fB$v*(UJ$b~^u8Is91tA5`(}7yB*li_ zH^ZwU6*Qe{xDs{Cxl49`i<#tK&qhz{PHh@327 zYU;}~rf(v0n$!RcWO#}$Xlo>ERVtVgp~5U*M1Z=z=Q#Etd%$^tD4Vywp}kfb)n&E@f_!ytm+GYEhPVe^v; zE-)?b=BHBzXkQRFKY3xR-`DDHHagWd7kZp?G0p%2!lhe%Pf<^PJS5`w)vCedSs!H{MunnNOtd)e56u2HhyCXpt z{nfhu{#m5;_L-Yi>)&?w*axVXaidr3R;UI<4)1E+3bIK`9KBk%f@Vm-MgO>%UkBGO zW{}ax#e7A9VBtM3=95QKnCRnTK5dWyiavVG%e{rXLvB5n!DW3hjA-;&SOEwVUi4Tf zm83|~=&?{IB(S1?wU?8Av1%$A#Z=f7n7(3xv!z8}?G+RULWTEguRtbAk)p5m3N%6j z3e{4HQk$P!*y|uAuvDx95UN-#6_ZL*tOS;d>4XGU^iK?NgJRi0K@~k^xBZ2c4qWt! zq0mY|!0?_J3YAP!$mo+tp?V>Kwhl8SA@I{r3@n6!DD}n>Zm;eiNJ8LMj2V!kpSdB$JdcHnoN5g#;R=wOUC|0P)tU<1;HltyQ@!5UV(>6(_uW zlU>kSmDNFl$c)}UD&qfTj2VT%i?9O16#pV9ct0uv!~9b%6+OiyuK=Ir*&K24MRmK^Xm2G#!qq z5XB*w;iFg41WN-!!@G(mD3YY+jb23)R0s(sg#AGWruj-f<9X1Bk>u_VdW!-vLfjwp z$|EU5?*5=x8zg|XqfLnm^2Dpx3$9D%j0xfWMl4#|=rhjMKLv>0bqVx&vbwC2B54k~ zQ;=wl{)8sA)c(G6!>!D3qbD>&ssK5}JE0jOm!!g&v=-#KFn)c_OZa>hGBv;hIh~0RadjNZCHyH9JHM1A*SPybzOq1o5F@TWfh0x9jkx;M zL4pV`;6>beP04Co%h~aB?JG-(zt2r>Y`y3Yc!kvkLWUpk3KLLL===e%F!hii)X|oh zUPZhQN-+FR_pM%nwSeGlMqfb&MUxb{Ow~3=f-NqK$FkP!9F`qR`2F0i#~&OWTa>8yU=_jx9eDp;5hH( z473IrbnnL!Rle=yi@mMM0EzTWee`cm(7S(=t!a`oT5QuvfKnIEC-lt;aSb3ocyCUK z#gcR;p>Ixzl|q6m`dwsK{I;y3<+!K-^HS(8vacu*C%j!`pFEOsM0b&W+8_ZG{i=(} zZ44Alz1L6*eFMqXY_CqTMf-T7*xoT+byceiL=11$RZT!inWL+&YU&|D82zeCtVmnF z*X|&D&ClqgtFF*WKn@57hQZ@EI||x3r+O0(wzbj+ipJJ!MqK&0??tc6lZ zN)_Ef7wUurR`gE?xYE0}DSOQ?oL5Qc(*d*$FyR63=>RH-q{Pst45%6m5_p;g;C+ec zlj=!Amh~8I`7HzT>W86rmRnxGVfu5UUq0dq^&8_xuV4M)JNN8R$6Wu}?_4nAz7j+GEex9`H8sv?NJM|E#}S-7X<%hy zFoZt!*sG4cp~rf>C4m6p9qaLm1IDL5kM($!sR16yv7YEpur5=#m`OK+-$ou)X;*sr zKmv=W(i5y9Re(Ma-U-$axg_O^o?s2piUAgBqFD5guXyDbT{80Ud#jwp_pwfNB&-e) zF}%lD!UU6)G5YvQm|94XMgPRMR{_`KW+5l~#I~m(5GTARwms5F%Fs&Dm_-67`dE^u z2a49~>vlKTF8DwGbb(`+Xe=pM8i){HEGZ}wn4|hUUmsMc2ACk{>(@rUM`MfbJx9nG zI)NW2Rv{odJ!m`6UU7F?OO>-48irii&~OL&_UI$XzsS!Wovn=xL&z$I{8L}VboyHq z2^1u!yF=|QWff!2mV!Z+ZQf^4m`mhwx`S1K5FtC=LAk(2sJ<3+9;Z8~RSkeaR&@x| zTAx8K@wOt_ZGB2UuV%Th05eJMv=%50#0qg*3y1_Js=kaA-6B~QP^bo&Ak&%_{j}za zzO-L8vPz+#W|)`6;sd8rdn_mq1ZorBWG4^`j8uIYskIf_xdx~p778IO;P%HdrMR(} zoK4dESxMPRvMfsi^txDdkvA%aN?m>U)dQ40yO=+jb|(JezJiaxRFkfx=C*8+lu zmzEMP8W^?unjUFdO1NS*zy_Hn@hw`rVkp@x|3*2>$qTb+vyt-PlIY1;pEgJUMW1oN$!*W>b~o7J zP8M^Z83+EdK!orz4*UX1$`H*s@T-Fa5$1}ptU|laU;Xgz<$X@vJh&oc<$*B8u_9zb zNeWbOMaWb_f(mtNBaiZMFNQJ0B$(Q)qCk{lnc7^@cardVwRn1cIZ1-4&C&)5AcXA~ zce(0%MeI&Jcl(7F0z!kh{X!*?)aba|FH{dCP!OWyhC&|rN}Kkc%OX8ZPOG@Y%r=+$ zH+=)8f#@Jc#{(jP8LF@4zZ)G7C{zPXkY&FTeRP}`-NlIIUJj?xTCN;0^OBtE%c?D@ zRI05dMY21|EjGDvbIJczOl5R4ubQcXlHOQME!NV8UetTc$>q&WF0B@o6&r~18iD+EatQH%RTDH0)O-+WLC=Upd-ujk-hKoS7JN)?~p64?QrrxyqA!fD3XqB`Vulz z#0yJPa?-?cZKbSPGSpdlwPccD*~D?}rS7bjUZ@T%(>JR5S&$JOy(4NR0nInf!g5o~ zYUTi&8=n5G+kxW_wE;*mzuK~ImAcywXlL^|U8P)7W!cE#)y;luVa zMsXv=R~!gY0d>^-WReu6HQ}v{1XT3<8ul=-fpVt~w#7>KHQYi#c<}Z$TuCHFhVE;) zdLV%kec;NLIF}7hTFmOuz?H8k5E{I|l}{c?(V>AWpEgJU;W(>AcIvP4oAAuy@Xo5I zFc2bKXVoK-q!{tevqv8!kfM)(5~=OBw^z#y9U1{8zXq;s@FJj8#OeVI8gV2wSO-M9 zdRZ2^6Y6>jUnxy;)+*z_alcPk2i)xm%Gv`XU*bJD zgwe^|NQ#h>$cD8c=*gWZ+v!S;*YO>a_Bd29evN@ z37?z!;4emuI_3LUyz{L3+S&t0Exhf;^podrc>Dt6p_WH}Gwb+gzB}cn{-uw6>C4|P z&N?t+_3nq}t~&DSZ{2O~+5geZ*MGQw-d}Hf;+PvwyZgEcFFk4B#<%Mm1JlR9wtIad zT}>~B8#oTAWV&Zeo6$6V@{CMIQKwFFhP&rlzKiNwMf0M*b5&j`S9&Z@*-R%bfWVp1F0$LnwuOIH0>EzZ#ICdM>0< zoccgYuRe5?@`~=Xj760MnfkJz`9bsr5}N~ufK8J2>e^5?hkppx7={X@@}q~6N=HTc zklYCE1tcD~#?Ir?RxP<0{ANR9bq;2Vf7N>5gU$jzj%9&v&IQGhyL0?4C6M3 zelaCo)r6Zvzk*0if*&glu0_G&9%43_HUevSM(B`qs{tt-^h>2dtpta+s*5KneQI^h zkg&S~e->`ja|Jz5;y%Ts2<3q9@WvmG|iuGSWIO(2t3#OEz?NHX2z^B4O-&5wlO=2#K5o>Jj+kC=Tt zr&=SFs{$e1en=qXw3ClQ4b}lj7{;(>=Bx!hBWdpuvyh^A&FrlQ1Te-mvsXSzr(^M& z*{d27dWBdmpu0F>)9=_SBM*q&mP2CmqV3!WY_I$13si(BI~iA*|4@yk?gb|mD$ zZ$AfPY0wBENh0HxzAQ@pfe@XIA`r1bKl~ij0U8fQ#JDZb#u&|O%O9Cst$zisyO3*A~_|sa5;ESAaQwR49SRXe2QNI3);Ka}t=D154TxrW%@UG1 zdscRN#mw0X9|FWR&dk{g(n@Mq#hJ4e^h5%7JN~TiQ%dyiO!LzD4y{SyI1c>?AgkBK zXj(&Mm6X&?gX<9_PGg96`#R2@_!*qyXt%c>kjNOL-Cp@5rBEF0_Ns=2UJN0~*_zUu z*Nfyd49SZSo`m_<=cZLmiwOG!AdYc{Aj3qJluU65GEB+CgVFh_k~RC<`c!h|w%u*^ zwjf)-i^Jr6oA94d=Zx~A9=43~N+K~D!y#6lFn9j$zH)(MI>m=rxk^A1V?4yl2`4Fg z;zO*QUP!pbkVHG5Oxbg_EQw=UuS>hYF^5r{MC+*rL@vf8T90^=LMKk5^=O8KT@2?5 zEHy0P#GWFfPkf$0R2v9koaYHdVoD05_&k9~K_n*Qh)Pm*oQys(o6JKLpXaaeAwWdq zj7nCJR#H;MQOOE=A^{72keJ(lao+iXZf{ei+*zBkd73cd^RmXIYsfO+80$eG*K*6UFm^_yd4QUK8W? zUnN!Lo1OK+^ac{2F&y~|beaH6@sU4&O(2mm9{KZ2D5;GUANlhuhlF4$CKD;jjbJ-} zXN3<&RuKr`w)pbA?LJ}xO3Gg^r16pPizAe6O|WxS#d?C2+tOpf#E?)nUk!*}oS|%9 zJW0U|31#z|Az>H8xfa_tbf`u0_N|aQ@wpbh77)4^&$aNU3<muZTDTaeHGrV? z#}@*jl1XaT)>mw9B*bD!q*|n>l`OrNwL>r2Syk@RfSERNB9*8%5WP4PsYGH*%Aq)s zN~9nXlQBd@JleP{vc-frBEr`KG8kh-gqKcI^u!SnUNI!(VwhzMsGNpIEnk`rh5P`E7jvlL5pXf394m{X ze-4sOyCEj8TmeX4oF6~?q^~^bW@!a&RWSOxOzjQ9F4g@gHm(GQ9N(!U+rE{T%NLIj{!n@Q;fSL)zy}7!BQH0&me(&?V$v>Q%`SH`P*!ni`hK57IHobi0{qy zfG@ASd<1W)seh0lj&Chat){!z#{!QP*Wyk+AfNHC#d*EtgR$aT+))h)y%?g5o&L=| zW+lZ@MyCQ0wiu&~ye9HdCf-Slz8Df-$ST;{RAZ&43HjjLg zu4_Upn@2Sy^kTTcuhZ4T;P#Cfc;XBE_*y{hV!XhQmrhdX#25JSiXkC)c?^MV2f21b zH}$lh^mF}ym?b%#(;Nr}u4qA!rxjKk4$y3Ac%uux8jqgSo~q%TfK zkJIF^arDYMA>kFnrSzTFEkx2$Wh-tWvpPW7V%$PzvPsICcng`Sg@jrR>j#KIhhSTi5W%UO6_ANO0NARcZr4L(gWeBBrFKjLT-Oq978JSb<=HHjCAqZg6i2 z{nW@iG;)F9(0V`)u>--O@<|FH7YGhj4GF#NNV6%gho0}zdP`33pS2UA>GjCSclD9l!1ko%>(z&U#TrHbBZ@3JL5OeAUnnb;C^z zWwEas_6b0GsM zT(_FZs2RJ@?0q42DI<5Jt7?59o#;opstPJ8oZOMFswy5XY_|6e6t%R%J#;(vf3`WM z6T&8~U-xWMK@Vd#sftK!#;}KJ&Fkb|QB%#$%j(_T*0US#D!kerX0R@h$vF2ggF;Hm zqj(Q9s2&oFG33L~w_=?HK=De5Ihf*ncu{R2k8$S1i^Pp1$yTnCM z*kVCE>3XUG(Tj1?^@t}ac;ZRdqZtx*{rJ8fRbx&+@%hLPb|2aM9gMuQg+8voCJ??W z;#*euC6tuEK2Y-`A&B)t2IoO|x~Wqy8ENj!0gE7WFOXKQ34(H4)(v>v;9Avp!Q%jC!3UF(Dgxw~h@m4F;#-#sf9PEz!^ zyJy9EA>o!mS{z^0X+0om=-jRv3qTKNYcaPR5UMQl!q=5YQjS&#nidJ2jY#N_?a!pW zA4|^Kd2JLUXcSY^UmOTh5g8=ESd#LzCcL4Mu*yb?RXL|F$sddg2I<(|#Hkg^1Hm#; zz^Wh@n5>1@?sI;;;~UPM>g!A`Oinc`u2-5 zpHCdy(9rP0WyAmV!}DIdII*^ZN;ROBPEYG@Z0hMrXC`MdndV0Fr^r`gX#W(FJ<&9& zsc}X_BHGE$k$=I`WV=>Sv*dzA&c$a)4HuLHqJ%Tq3FMI!p%nsEkkE

      sP3G>WQ>&7K8iJpJz$*bi0|Ct_#FnZC*hpC%{;b}xc4>?AF;j9iy zT?!nO5|df?ihl`p^{`8*t0_uqB+Im(NJv{>nUx`5N|c_nV;g!0^mGQnbwDXA>TcQ{ zL0;W20ImTphzA&MD-{KlN^6$zUXU-L?t7_Q@Ko>=icqnF6$Ojbknu%8O&02u7de%e zpprz*HAI;LoQIxx^MEZg21DW1tPyo}205_*-ba%z+TE8Kk^>nkGeau- zG@ya|bmmX))y9C*5nK%@UCnh@GqP+{ndgFnma9|{klynl@LIsX@vU;X6YfLhajOw5C&M4f+ z>m~7-!N!IlGhCg)th8W;t0r%yNsj>RV8YhR%C_g}r}jL1vKsePr|U>pAbELLT}`|z zAk}BamtLxiDOA`JGd6;LsQvc3n#VMJ#moJag!ihtz;jixq3`yJuTW`58+S~8K!&i} z12kk9){JSM$Nz2uMHjd!Z{c_lC;yMUc(QRFG0$y-2HMxYh1P= zv-6981f~;Z&25e_I^s%+n8+dBh zW8Gx0`tv3o)@}Sx!q7?gyzpXQyhz8A!-4VL4ZS$KZR-qLgHw#sr(KQQ4`t`YZ#~hw z6TJUGMSLF0=J&e1;X&gW^)7@-m(~g>TOgi+yQ0*<-H78sFFY333>32Fm+#I%@5vB2 zlQ;FWbZZG96@%YOb^XCRB!izeyXu_V5gz+G}6nNyU-mIN(vL9S3lEDR1O{Zkfuh#*rj#hDtDyCt9zN%I(yrl@AA;>)B5b|>$vt#4$gK(U5~Zy7WuE80T> z+GCk&g3H<5no+zMT|Nok7hw03@YkZ!%~aA77bq=;LY)>AkV=bFTOf;~yb7}$^6E5h zMQ^wn!8a6PwF!cZnryHUJ&GoE8WrX@6biCPYiMp0f_3l)G%nsCbLt2tYa5hGKwWJ> zMSExfdC^r=n0G6wcDYjRQn3vQL>tO$>Bu%v*a!}6+%_7lVLX=(riiRwS7Wr8bg*V% zaj~^HR6i+U5KBfPTexA93t7&onbzqKx4vkK}X#y~wGmE5>=2Nk#C8(N4|@?hJatso{%u&2kg>jC7M0Fhn1R@{>@` zBE#o#+Ih{!ux?tsC{nI$na~=Q7A??TVylgML zq?e>T@52b;vF=h)4bpDS82?6fX?kZljs)FDjWhL+Z!a5Uj)pMyPqXcYoBl)6yX zkpKHAjT`VjN{tdwyi#-LzPb#RWl$VH6mZctFjNYvxuG3!}7#BB%PYYgQ19AEhDN zJqm%7fDYCt0i6KO!G=*(Ha-g|8yJles5?!UPq*is-Lv$g6 zkq2VM3rCvE9L&*1xKHpB|I;Jn%Is!D-8DEEQ8#p|yuS4zf2||F&!XB-Q0-Y%3!_N6 z;(xkNY(~h7hWE5Xe2QfkVuemsopU-5L`*}<*ku2G8sK&sS0V=y$IBkPxEHg*(*}6@ z=~DpL0QE2vzT>W{@xOIQ>7wf`6=x^Z>k6n8)VP5f`e}SrNqJSQicqn(rqJd?3lLa< zz(EK&6+8$SlsyCFzJcF3+{{tRsi35mWW2%|h(py?^;2KQui*(d8=%gSL7Lv^9rhj~ zZ>+;ncm0=YymUU1$1ha&864^l(BY2T7++R_);#8*vhLcWgE zQM2NV%Snr)MqHz7ma?K?=sweEg~ zhM$Mw7s&PODZV6cLJ)7&rml;)`d=Y?#8py_Q)HL2cb6E}{?>@a-zuN9zsWfng0hWl zn4G~yO08=bzgZJQw+|JLxq5X>#-}j>XnACajh zM~8F6Z2`}~szlN=_8tco5Cy*#Jk4tjuqWPzmw=e3v%9sBUiN1elV*^V=wzl|mZf_? zo8NBA?)_{$>@kR20xdyjs9yqm2+$aD2=Ex7njZty5O*VxRtwK*S!fZG#au#ts~kZz zU6DDf^tVys+bE%{=<>RX>4z=oVbu}ER&NH4*#GGg8y85oyA8E83B)A%JkJ_L_!dA?&Zy9s!TSigM>7Zm! zz6z$hnVb4TZDW-L_6ttksN*W?c&o3MSdlNYIADycrA;-qHno=-hwNpkFL+>byx0cYyhU9e%lD8-HZ!b0{a4Q5C5$&M}EMyBgi zOsDB*V+Zk0W?#|l3Sr5M7@1-G~R_W>pqk z|7(FQrVaUUE^}(F5vmsO)6okmZ@o&=;AhByq?1e7bq9d!$UM-Jc;X~uibFz0l;2HR zGw#;4HlBWOWX-U@0aiEgbSA5M2I=jWYm8fI(v?3cW3-s~KmD$ZXSdsEgntrqdW0fpCn8SQE0yCApL8C#3r&QM2Vd0Q3egD&W91S`sV5W_5^sA`g(uKQU< zh4ytnOxH_lyX~z!F=zkhT=#=$-}0s(KhE>dzUc>N^-A_VM5#&I&HEFV??)CYI)Qw~ zrk(C=F#UBq?&mSx2}+nUxiPm!)7rPvsuk>0PsVD00{9k4euA=pLPc+ZL3(2o?3G{( z5RO|8Z4-coht|tGQxMC3%AkLwX0_X3PEfrW-&i0tFWF5Q5*ja%;6sf!8MF%$R4}cm z(r~i?Xp=2~HP2B&*F4g>Yif&w#}R2-$=&WT%dvCg-jwXw)wl$e6DQS&y~CZ^$OIO0h-rjKI*Bnh zCi4w!?kNvzM0!dq8%~=v)b=p)o&Kk@VY4rX39~P4I)H)OL~*0dNvhl+$aoD`xfJci#r%PmN^)vu`I0nV9mwTK&GMTE75K& zJy0XkrWssxF0bb?v2l!Q*c1|{Ee5iqfI7`HP+=L1H%1|Ta|PFauJ77iCMec$bn;?D zT8m^0Blh58sD>A(^<6BxkSp%Kuo|{r8TxP+a6`cmg6cE8Bu_^7tq@71#A^_MlVxm^cBPv zRcbX6aw+-EiW;_u-x4LfB4G(Ixg$?q5Ekn?na9@}^LTpqaC|DAzPW+lx9@hyjjZN( z!1-1>liul#kRq&7gZV9Sd-n^e_Y(+YL;2kYyLfB@f8t18rQfAc`aYrMF?`&8>^($G z2ZDWM3bD1{I4=PE4pI#R_qYa3Odm}-kn4axrKlQ{yXPjY)zwT z`r@d;h=uqAMkKNVzdd>)$0jfK-01_P-p#U#ZYG*jto?WLRL1S#g9Ng)neE97Le=#i zzp%&0A~_-Gz1YPog*-j$QkdT(J?P5BBd{V8?(|X8mg&|oowi@YB$I&7)J>D0=C`l& z+uKP4p2ntMR}T<2x2>{RzADXB7!ffAWzC?e=7ki5T=L^1G*3;KjVf|Rd<{` z44Upgb=rrdtVlAaL`#QxMUt5onJ)Ux0Q@7+&xuVoE za7mFBNi|8b0bnvL5;W|b8H^xNj1eS7W>DmDrbAc?PYlgBAQs#(a=}2;S!Fsa8G3-d zlM*`Xoe?OAb$%kw$nVB$>t^`YZrX)8BBk9lJkh#$88t1z$(1X|T$y z)qFACZRlSGt2s-ok#bgk^Y(^0%>D%}Ij-e==I0wN4)3k*XH&?zk@_hMOckTi6bw%T zu>R)VA_F3g)2ddwZw8==4Lpv6+c3QY2KGj6FhodgU=+|}b$QQyRfG&LNt&T)R~eLg zG?a(tZ-LdrFqpZv#_ngmeYL9pdCV_Oz8#{e_hF_5UZhq~Y>N0?fS5uBH``BUgPnw= z%A(mrj{zQ{#4)fvKuy;J)Cm`}HCmHurv}{FVmB@9Oe=t%Vwi(i7np-sOX@0G(kCNkJe8EtElNuG zq<5YV!tvLgy@o%NAH;F!^aenVVK(R)%G!cwU}|%Z5VFd4)*aXR&A`)88diFz?rqnV zl~UQy!^h*P$W<0rX>B~U?Du@=`e2_AwxL$8SAi_1VKuuFXrXNw+zNy3tec@l%{8Z> z#NP(7#&#oZH^tIa3q%wf0ajo~Fzse+H`k%6){)W~5MP0=OR=v2DzkQ0X4z{*mjqPC zHzJ>;n0tm#QY`2eKzO0g0*I4zZ8~N(&I-qOtiLnmc1zLo{bBp~AQHgCWF2IERnF1O*lCCDA40NiiU? zUOSGGmLMt+f;LKs8zco)79`QDW%z7djTz-Kt?;J0N$nq4ELDj~5-O%e!=V{NJ> zoo1KrIK{*sry`etZG}q#r@$^#xN}9qf@HbzLm3i)wNE#~Q^>X2IPYO8!FDqP|MyZxLDT&emq-Hq`m(;Ssl# z->bPwkH;q4vIJ2;axu!dZFe!?eSm6yAE0ir0I_aiYxxdGd<(}d``0tjrw`&l>@^$7 zevWjE_URt=9KsVT>PU3iI5x$r5TgsLS3wfz`W(S*{R^^M>ak7<5$lwQ*d9-6Zf%xG z4F$2oi2_;q5LSn&dYf%Hea3AJ2htsaX~TJS6QG6Nz)1yBp(8yM|=pd zK?mrltL8nxd5G6wI-iNHtpd~&E3kUvK8Q_8_GLS(j7qCaGJ6)tu+)+u3?};kHIu9& z2~^cVR&{_>KLz+Er245`k%rZD9{_Q8^p8<(9A5)yoUL%J09Jm%-s$=`Vn)CmyU#*O zVN!(OKc9cj^ZtX~fPZc`IQ_C~JTt0{C*-qB#?-QvifaR-k0y3J(j<;Y6R0ZaP${v^ zBXPs8-d&czk|KrNRb@mS~*B_?u} zc250NSq%Sr#6IZk5H^qMx7xg=hbfL_Q;LIp7Sl`$u9;d~)Lc6GNvAA<@Hbn!fN6nf z$525d9s_j1xEbtE0ft7wWswpqkSu210_!)l{t)a_VtG=ksIuibI)fonXV6v>Tg<~` zYjE*p0z3Ba-Cu`8(}1%iW~G*hdM zKA5fcL9`4m>SjyJR4%S!7gQAQ4zI(&V(Ty{0WDSn>WP92JAe&Y@Ke3BW#WtArXso)&FM>@sTrW(vX)8ZmlVzF{b#o*^}J?hmsJ?ec!2Hybq zEI^Ar3s9MNYL5{2044Uq{s1LfFTGfsk=oksg?JX?d+`VpTm>#-D zE23pnL5-u*=8kR>ns#d|l_`+aI@BYvLMn^tlOEI6C#_tQ=)2)?A~d!LYukW}wY4+~ zH*4_=OP;|v`(SV;%a?4Bdrw>GY(yn!X%v!%AEc+qEUC@1C6!xSN#z4TbsGRCA;-lq z97=L72va`|+h{GynvZ{tiu~|%tD=gELcSF6Xk_1lFq83+`=5=AVOndNVr{mn??4Bl zWpO1{)mFO|h!%neU8@Cu8%cW*|2DFig-dJ}?pt)uiN77JH*qL|H*q{l*-gqm3bqfp z4%i252$U^ZfoQeDJ1J&odMDWT0akE%AD~^=hO+CvAME#leLvWiot?AG$~k*DVN2YrF^=85;!7mL)?XU8)COK%mlrV`g57p=fEBY{0oQ=XU>{a&YDDH+hhfF zwoyxuhUws9?9}gl@vP&jI0%PX1$TtdCqD^OeR3;{wgs^nnZ_{}ZS*7P)YtiWxcrZT zxE+2!3WFB_YSR}0nyYxTjJe7$fqf;!zXWz8Gu_DDSVMl5)Bk339kXzG z51_Vx58&GYUk35p0kzr?Q0x9bU{?TrPu;1Y^CK5XV%b3-8bKF6q(E{pHCO|?P8~PH z^iIH=0UcOW+JR*b>=M{HuqB`-E&&@}mwSNCZ81BJ#p30OB^VejmS7M~y9h$tFXoB_ zt;naCxa(Yv$|*6*3`V&T*vWXwXG;tV5`DW2q`8t%X0Il*4z%K*dk*mBF za0GZ1>^k7ljMb823$RvHfc<19{$w_ti9;X6HeCA9**tQwc@!u`Td*ywsmwHGE3mC9 ze*nY}fY1f(AG$zm2C0i$hc0R~>ryt2DabbgsJNCD)cITCRe`jh0;zt91on7Ax%_LG z9){_^1}nb_o=$*pLUaO9ein>)cq%9nwu;K_M-?RYqdDr(BYZs~hN4o0 zsSCtqUfK4js7~!Y?>1Q{uYji^kjiDCGAjLC_^rUo`QU2-F9duo#4Ss{6s!&ZQm`6K zWi;4fu(tGJum+srwv*fo^sz_eTBM4pze1uoN2kf{seshGMwDIfB)D5O)Nt z-GH-zy8)Fig#s3cmB5Byg3d|*5_AT1)!U@b1=2t=3wd~U>~fDfG(A&s!JtGYD3wKmUWZgvMmWbd9e+vpM$f` zWmzrMB34z!-E_)B*XXlEy+~Q(WC<%B-ME`PET@fzLrFF$aeh|od_Zlr2?K5Q=U}e{ z^jZcTuU*dqnw8zY}FxjTUn|tK<7A%Fm;a8(nurPz6B(<){QW5+`174b|Kl@ zg`$M4)JSvsTJsiMo=venTqKVBhcrnr2s0HDGs4QxbuL?9M2Ke74yj{+4b1d|PJXIT z!cW_)n=VyROk(Fp+S&P0u#eW#+k2GI+ig6twzRs9!1htKLv0dw0KW$KvtYjlIIC`e zvw%+mZUa7v3X#?S0Ejsd=5P(;@SAGQL$U-o534`Poc{z+ElaSm(@~ueEH1~jy|K7#k1Akgj|zSLX12=grM6JZb{kN_ zcKd#$dJW+BLl=SUMi4gHjUbf8iu6+xFR>~)>S?SN#VU;Ds3aQMuWeL2pC$b=!>MAn52s%~0h&n33 ziaIL59-v*f2lx>{>-Y#@0iBhPKq%S>#PHlBKX9rlmH|a&1F-5QR^1d=3G}N1 zR@PfU91d(T=`3dDvTrSXv?R4e(kSa@!*2lE@J3rLWRfaBi@8p%;QEW%gI~ZldpL%q z7CVNd%Nbk-RA~ohmA0k3RB20FOg%O!W^J1klc|wQrb?;=O4@2#&7{?AP(AD<{H*sR z`~p#d2xYYM0s?90mJ!9SWvtRGq|z4|AydWBLM<*ORT?}LQep*?*a@X3abou~5c|!# zpF!|*0gZJA00mNd#q~)pmqAzN{PeQCQlu*S!@bKi>Z=U5G$$cVfz7H53>%{vJQJ**zZpfXdU7|g|iijwIV~G z_3Dns=K~NMpQAf#T_w=ELr8p@=V?Bt8YOi&@YzNVd?h3z^mb*@+vQhLBA!CJI_7G+GC%1nXd48dv$wR}g`a*ncEV~(;m@&Z`5_Luz)64kdOs=lD=x8i{a z4WSRMz)Bx7{k0;~U;We&KBSIhm+|zdI^fnp_6EsR&BKq3_A*Pz>m?$@BR-p2aXc-atA zE)fZJiwZ6}%^=I{Dvo)!Uh)$l43R$p=V0KBc@qX{#+(@_WYpW>JkB5q&TmeFRnSRr zASPgMTbd6EZcxI8R~E7DI*>(v%CZ3$i}{;swIbm&D51>Hfc*u4)^-7)SV6JU={Xgg zD@fYT3WILOTAPER%RpM!=+lR809_w0cDjoJhkymx642Vh^=<{R4&qkmS{~NYt>r#N z@Pms+Z1^+pb-XK>@^Z(!DB*XAu8*_bkQ{=+3fMzAGU!eA_{4eqjkHFL_{G}qT~aZW zE_sE2TsIJxdK{_g3g4cmqVI@HJ)AB23SZppk;Q1e$2US!TX2Nn4f#G)v+ts`&3F?M z?B@d7{b*iMg9TL4C0Vr^Bf?T?|m6Y!6rTL9D~3z>^m%Eeq%Vsp`1ifPlEDb@wN znPMG4)$ah>(sHq-eNu%dp>yr)No#|F6}f795ujb%rcec&Vn{Jn7~%qM8E6Bg7oqe9 zGHWwf7McA(`SRRvkn`OVgl(>T>LCO5Xkd3*2S%2(z?7wGi#y(<^vM-8KdL~;cNFkA z;LU)?0pA071K@iA9|zRfk5iHBVanIA3v}z5ZXNJqKy7d_U>|S*(|$grxCpoi)=99M zUq~G$V;XUki;bW&iJqmHNwkKo00&^rjPwI8<0WR1Kh2$ z2gDxkY-XU>=@ts9ou|MG>I_u|W9iRUZH;eoDUd)ee@ii4;BS%TzW~}H{tKY&%V=qS zJ4o4sJjqIZWu=KvgYAQT5>_7sd=hX8P~s)Pmg(lfjv$@~TL4@Xrf!y80_bMR8R+f+ zJOkY*7aIXOT6y8Uth`9b{_!d3^xaQEcN5?YTy6q15x$bADG*jZ1-J!hqPYcl5>ORR z0&ZvGZNP(odX8Rq7vPQ5aaVRsnSMJ6EB|(i6@a>O0jOP+z5>*n)}@1$Brl=F8sJMZ z13|HkA&~5An$&6!_oYpfQ0?KCAin`xkRF-Nq!Lw)m?J$(_d$_@P2~#|8lRPbZonl; zPFjy2slnnNi1Ff&_{Je+7rcQ1&0RxzQDjDu4(8h=8}ASLamHGTb0(vN7gD24y87j9 zJQ3>CHIqZ0!oA0zQiu#z65n5!aJz5M9J&$_#1ZUp*-OFz?57hs>Z!Ucify8<;?y$PH2GdtQ z8N8+`k!}vc_WQK`DG=1=-C15~`tqm1b-ZUd$ER%_dBWzVim-4 zaET`ny#V9M1`RM?NzKl6LfuH&r@0iRaq%8D=;W(Bj$`7+XP9U=j}p#+Sd2P858`wD z(^XLGEYe?%kgG6#@2LJaL9wkU7A^(xWHzjKZ1pu~5YrTz?oOGGt93l+ei~NryOY|w zfl&GYA@TmJ7sqd!oh}}W)s0weJjiY2VuLA(WA_m3dthojJx0j*3cnqLpW{LS=%F7o zt(#$GcQK3@kvvP+M{v0qsv`W)!eCZ2X`HZM{07tH?bO>E`;`H%m>!oQMUvO45R9K}%+8nZ9!sUD{ROZSneoI%T$O`E@ zGJr(&OGvbk;tEzfX-)~TvR4^(I~PPNA!xU1*bidIlnI^&m_#85fOE()$5RPHI%_lI zDZpB+kp@8A5FF4+To+;|agFf<>^cYsAjd{ka9t`AT)(7zJ9O7jqTyVCilM>QvXEvMosoNx1{7ii(1BVwHn}-r15lH7%@E zwFhULti{TnY`t#t_H#vj%DT8>y#_{CAx5xr6=DRjWk+^#!h^Cz8@Ui_8@UkLs=U<- z1^gDWnHpwC7MojHT3-BNin;ysVd%nDtj%=Q_9&qftBE%N2h_Gfu_D*2>#3HFA{Rlq zEN3o8+Yz8rjo=bySNcVmE`?O%W|Ffd{LEliucGCrHw-SR1rbI5BCL2~i4NJBf zUZ?4z{!adU30y{C-IKH1tGV5N1lF>)RtVV&*P2-M{dA~#=T5bS=?bbW&|LQsp@p=) z6>0l#?OYgkfHmgeGLNJ-^1Mu8AMU9As@xPMBx>oC2D2^0;tC{o5zgwiNHM#(Si5)u zb|EX%Xf25MfVJ{HfL3H#D-u+UR4-hjku{F&tz0lUT<#S*Ypcn^CqqFQR7hYZvrR>2 zGD;v;3BreT8YQ(Ei>#mm$ytF~jrW7-+lBZCsVyZ+S#u51P&Fg0SHuDgWWQkc6qL=0nuMJjHK2H72dsAwf)9 zsqN~JfMPwSxeM?!c(?(emplVvza4U5yMA&D$J;KQ@-(i>g@GRCXOef{UlYfjQ%i)o zG)IhjscnG$H0OY+LgV{>Ss(*)d2P*L8a<|~`k!|>E|8xdJzRqa-%|hc^SHgY@^qyB zx9=VGzuvp+e+Ov*Up-$|8NVyY>@$7Ng536iv!@5@r!<#TNF;EL`(cFCB)iy}nY_OK z=jRS=9xr>}&HBMK>jx7|bQ<44afN^$u*Jf{Gz$w8OgCLMaMJMkag*rdYxtzi=-D^J z*K29PuY)*?MqQM7+UcP_ggIR%U4g`9(uya)W9QkeE79YpNh;&}(_h1W)0oLtxKay6 zVl8JTo_;RTJ2=0=mpc^g*;MH(%$@J8Wt-v~9v$xB>m1%@ACTJ?hn`h2G`V;Pmas{>^IhGO`Tg$nWrZCx0`?8 z!N0xrzuj-D|GD(y$EuSvprGCKJ5lg^`A*2-m+F6=A^(o^?_U1>M*VMUn|}}S?-Bm} z4*wqJ-)a8+KL7qJ{~qVxU)BFQU+3T70saI3&Z+G(RbZxrJiUs4EdKbpY)A1&U4S@+ zR166(4Huv{y5i8IC;uHz7~{fzxbdyXdC7M)g1Mww8VRtRk!) zr^()pAN(y09;c@mRo-nUvGrk(t>Dm3@A5XW$S*_Cef^7+xjl385ELVisl6j1RgWf@Brq7sKE-NDTG2 zWw$U~FH)?F4Z0MwK~vz?V3Zwc2-Sz*$feHl3Asw|jU^h_Kvk6>W4v$O8Ep1{9{kMy z-;aD}0N+oQ<`zbk63{sASi1~ZL2TaSK)(WbIb~PCTFim3k#sOZxF{>)W0V+C;$zvv zM5L$(m#JKbUFa%6mz1vpyAHSwgLOc+i0=Y)i&!UA3=dqn?I~x61YaOF{QCm2;4EbY zeUo2he3SomRP=tZucM-e05!xz2<~*VaeZW##mbfC)0EhP!KZ0>4YtH@eiB8g(q~~P z>l%vNPOhQ2QKh8&!I}@rdB?AuKym=i_PhgtHe*5MHlsE*P0^;&P@9l!Mt9!niG|C9 zFdb3HIweMc_GI^Q27p7b$~>f(Sy9T2yj30&_wLkuUsMF*OO*WsIDZLHubXlekxp`u zPI8dGu=j|Zd1Cp~Z0!+8bpIGig$IXj<8 z-VQmKj8X_wyzb%-ek+*l*kIrIjk6eFR zrdTZ<@X2*V7OwPKvSKh?Wd!r-35HqyK(m`{OKjz#YJpTH?*&rXJgw<^2Nil?ol*$e zs*Oc_xVZUeulN97(#_&N8wRs5cy|8H!R8`B#jaw8i-4w(?u@@+@Qn;ea5kSB1`4Yfc)Mw&fwKBP_0)R zk#Y&gg{e2ztek(Oub{zx7imSwFk8kEEh;ZzW&6h5*$C%_FC)r&;mgg?=@#xexIJLM zl!1mQ6@wO>gR`T-91K=T*(d8%^qi{xJxu|A6OwO|PM3s3=QF>FKX-_PD*a7-e3`Vz zgOD1hG2IN4z<$Diu-fC3viJ{hKOUC8W?9u>1)XVp3V8qG?^>QEfBt8D*K#5E%bmV! z+3+xj1k_(Z>6;ZC3l+JgqwCu6cHQUZ#(S=&qpa&bMl)M=DRU8Q#B6Oqyr1N08s|?F zF>K{7*;(4s5hA(rbv4Pdl15K)tf2DUq`JFEYYm4^3jHS6x8KKa#;dLRDdqB!#^d+9 z$zylr!RuYov`DXW*}i@c$Tfvu$!>NFHu%^za7Hv27Ut{$#0_KTE!Wpi@kPK%!iXQG zFCVO*(szEMe-K(`h$@rB7t_#*QT^2DIHaNN?=InHyFOI^>oQYnZ`3OqR*MsjY0IA2 z`E)(AOy4c_E6fvA?(XoeNPo@#v6ZtOH&C4N?9NtecoW7ksnkKfN*i58M|>`|oq&r2 zU&9%&vyJ=|mUK?1N6g?LGnmtLhSekW(*hHi)tsj2jt*JgFx0`4ei+Fe)NR^)FVZhy z#0jF$D!IJ&+s$ydE1Dbo>Di6g88$%GeUxY<{wR~eW_I+$7~7LX1^OOvYd`9M&H+fj zI*%mK<;73oNbBe}eSiH=-_U(N1s8L!AUbR&8s7eJsB!JgjZH$@$-BrYj7`2hcd z4lg;1EGd9$b_Cypm!uDFY3#5wVx&N8I!KSwy6FoV_NcJ)BQ>_fU~Lmq<-MqCY`@n? zgYWv)E&JAS+{Y!F==OV&s>B&eyvdvK&i-@_P9vY65nn~ibh?9<-b3hXglp>9OZ#?n zL%E}vIt1R?a>pxd4-i*`)!=dfE`Eh&hQ>3je;%1ldmf|McU@bP!~)$A!}=w&_!#+F ztUJgm?0v8XZSKcxZo6b?l)I#U;5VfPXt`G{al&-g0E?f%BN_=fGB4v6@pT_lFbBQ~ z+ZQcOYtI^oa!*M^Dh4yNwDmW_8Yq1N>|H3`p=JDP=n44Ug_#-+0NpZlQ(&F-rpT%U zbdp8`!1;reSf#{|S2cDH_MW*jVn&W>0H`1~^EGXB0CFzw05nuS>K#J20@wvy0d!=t z+dErSK4*)KC@`!gaA>=XvhG3^Fz{tV5rU4ANi9?mOk9v&5<}Il%&!p&XvT;o6%|#~ zp>BQa1@z{E6a_LDiLF;+TdNOoqqR`=R=6yH@O1&(Z5!||qg0llm25YJgiAvfz-0C; zOSD2uDnX5{kW*EyZ{t%%bO`lL8&Jd&hY4Gzqcs@lCGnC%^FM8>olRHQQO2{iHlwNJ zPR%$Aza_I4O3dcerDgV;z}`e#I-q@+Vk_6wqWSr!t6*?~fxgEWRlb#fOci=4V*`BH zgGKc7Njmmp*x8lOgH-th!_zdX_KDBCXaJM8U8m|Nzd_p=S24CL4jNJ2?8$2gshNx* zZcCUUOJZwjjkf0?eUUZyq_%XjujnD#Tr{U_>_@)2|nT{y24(N=^hQAHaML=iFo=qvCD?uz# zkvrrDh0w@3yL7vuQ=q#QC_D88Wea{wogGk(bUmF$zt^)%utuKP|w-SHnkb=0kMPx_hc=#b9#*etTxyLtE7r%*Il95c_6fv?6p-(@Ge|5 zL>FS8oR>vwr70f#T>7hcQfU#cw25fNh$Iji8R2aBbgl{pp2pC#Cjh4yvi$g*-#**L z@Y&11wZ@bp%dEaG?+oBFPzA6$LkXxyaKMSqMhc2BYiw&0HBVbd@jV)cfaeJN*I4K&^eq{| z&b|S1jAIQIIhs|wFoS~xhnPe5DeLK!8a6%(`p$d3i`VjJO z)K88ES3#`Pn8e6WZ}RMUax;oe!oX$RTv;X+_4} zwTxYZSSK`LY5DUCbQW8I&QUjsOT2Q~!L09pLH9*!`(M!Q%j|6cUv6`2(3jiP+%a@N zCH7OoBw-ft8R3NEq8X}Ox0nN=BWWuY+@easEwNei+d-@Vy4E}d)M`WM7C|g#enl=O zs|w$U58!Gd;^Vz#-O9 znU?gbT4hyJXa;o1w`EQOrk0^{9nN->vveAEiYk>)ewP56$?T$AN#fe!w()=-B&vRmsNND-nk%7TQ1r&7-0FZrKyjo#t9qO{Qh-8}VPO}9_mE7?}5v%^nW_8A!r zU#Dtf{rL_=8^PrcDt9ko8}OH4+6&#lI_|5-CSZz9m`UGo-%qTGLz?4cSq@NR9CKxymGN1D?2;Qus=+p3+7d`N zGt4dKlqtPpsH*s%nrjjxq0^hjGC@>si2$=x+cHy#p;WRe098<>oe^A)zRn23oK`8F zow%f!jpFPiM2k6{;Y$lO-ju3Kozr0>NG_gt^i8fZMr^zD^|iheN9uoGH=r0lXvcPW z42LtXD;T!hsWaAnA@Vt;eIcN>pG7TguQE1;-}H{thJQw}$}UM?h=XWu+uJOJk4Pa0; zFwWxu<}C?Co!;4O3&FNsK_xL z^L`kT7f|BM2=v2Qpchb^bE^r)JdN1cX$a0d71;&@SnZ~4m*3(v#*JC38^IPt5SiMl z4a3HkF0yzM!KHB%42dgPRj}7V;^`|OJm2&cq-sS+on`=H0lE?f3xJJb7VtK(>tJtV zlH@A8Q^qIQB1tD|olP)v{g$C#Sw?VCmR6IsMiTq#k3(##+ptC!*Ql3HU}L{D33h;l zBy7+sn_3?dJ5G-}>^L^m5}+I5HibUEjQYk&nJ!xgE)Wf{A_-+za#Z;U?qiSo2=dKG zw}RyNkic=(jl%`B6Aepn^vo=d#x|wtryif|?#-=4+?x(E5`fs{i>ms_Un^UP+2Qfdn10oz?m; z9k_BzTfMnP9N@V20alI=;KlpiUH{wlSwL2f4}6Y)EFZg$wEw~S$=uti!Y+5>SW&7l ziJ!@9?1ODV?2?LVl&^#`CfLUNH3G5#?_D8VpF|1}Y zrk9j4#6cpur=v}ZritU}y<=kuDx@UK^_*bJ^x*(yX9zrAuIBXXsvrR|z)Kp#1lDyj zf0l`M>)=UR_i@;6ojwVs@bha+PJ=u`>#pE3t>qB-1;#Cp&-d=HpC)LJNnFZpJDuV6 z_|REKwI0h^>3DxEXFX8=*2xy%bqczc`e>eBtVST0Kn(v~d`K~Nc~AsdR`Hw?&xt(; zH^(bHM}g+Y-)QzM#Jfmh%p=@K{IPHleZ#J+kcj(U+~Ne1uHqIR@m)aX<7AtSB@lXr zvBYtvq#KxW8aFP)sSCVhfN{KDAq^97o`zLptiXM`HM?^vV>=$v#V+aW40drCYxJ$i z+=wb2Ekp|IuFT{cYJSO9`UbMt!6t73p{;V?TBZeE5UMoO+iTD_8Or-0#(jFI;JE@% zV6WzWRAR6`ooT;TGcn|tL66l??Ps@|bRDT>Kh!#b5g(vOEu)9qs9(iu4}_m$oHBcf z>zyt(_*Q^xeJQa)=?N5^xSxM0ID@mU((?=+p0>UawHh38} zxAygeM%IFS@upO%#jl6>9sEO?4kljx$9p3Rrk!f+@*?c=udvIx^z*@Q*Z<;d_lr=_ zoc~|J`J42-X?M-TYA|>o3>@Fy2c5>&W7Ez6P3Dl*&drd(-zI1jz1T%wr+8B^)#bg+ z!4c8HT2)OdWm+PE9$R69RwA+nmjw`O&^fxS0J>dcE|5%zkZJE^SU)L&ySYl>Zf=7Z zRw}5{C3<+$_~X>}8I(C_Q&7>zAzlD+GoX3S9N;?O99Vm@>l*_=W$uDqiwH+#*oS8q zSw8avrz0Nr^?*Qff$`>rra~nzxO8~IWopPjUT~S>1(zvaaOvcI=Q%1mjr@+EAP}n z^tA=BTBC%i)^HPZ0O%&>X(W~SG{i+#wE%1-(PAZTW%>;ZQB0q-$~o64{(WsVbGSyQ zgDzB%fhFv8RwSqxvq)7S^DM;<0cxg0fC`lS50aAKJ_^YQ@S}k8({%ESwTCF{g2oCZ z&L=FH8nj+;)#v3EOdX*3z(FlNWv{y!te`nB-8j(_7Zae>q%K!%k01S_4>(i=H^f^t6=juru4J1<3d8Q6~r$GYvT3tR#N~@;{34- zprox0fYeDKwtamWH@&{WZ{L8u2SmStGKw21$$h!u?}J!bTyR#FNwE5r1B?09EOs`( z+7H%~I&LBALoRww9;qwxu!obvUD)2fRbh4yd$_e4bMYMyd)SXKcA6z%?DmNdda|b- z+<<=&f&N=n)Adbb^5l1kKRXd?Ok0p@K$U%@8n{d#ot5X=Q;)WsqK$f^`ri!28kxtqmebBd zaf|By`kx-_!ubMmqlkHmNeq3^u-RDHrxohJ1Pa^0b6M95NZMFwWcd%MInhmjYrk;j% zG}x-KZUdSydsv}^VLbt%GOi0W_PlJ0aT7-rcpefs`aKW%%=T748&?_ykVYxPl@;(97iZKSyT_B3`e zCMI#==lj!*ro}>%w8p%&dI?rvvr4o2M`_w2tO}|$D^Pvsd9Dk59r@mld{4vR>$=Lg z{Tf3cxsNB_()+~Dy#6;QUFds)1kx?FboR)Jn8O%mcjePy=@z@kdXlUBi>7JL(CAE4 z^h;0Fx>4`T{<_pqm%>&qV(nsdHm)@`1hJo^)h1@@0~!h{zyV-t6r$r%esewXB~&mCH>7s-V;O`cP%F!*)fSRqT%DH@X6exJ_)FTHz4V7 zT!lsGbooW-mH-_qmH>Yh@HEAK716$7uK;0?DM2{QI>czdIk1})b4b_(G@_e4wKlKZ zr6}OyE`?8a2oah@L}HM`p;Z>tVU?Ds0A)~7lO{X=6nEJUB~xTb1n%1-mOtm?C}{hkF$+K8kgr(YE|aQan3XM2=j zHG3NTGpL1Zg)3nRSVho1?`B@GL88v#k5}+E)}4~l(bbWtf4a)jC6)TxY(fjE;iU#4NHCHqmI;g z=%GM@`fdqU-)%KYqkXfhxPBF@IHB7joTp*6NR=Ca+kn1yZ3MQ;B=dN9NS%{nmuLAd z&%I3dNfq&1^j}S^Ar#!o^(F;ZEe%^BMgjYlPrj7e%r{<|6_j5ALIxJo?1EzDBB*F$ zbSc;K^(0AZ%U@a1jfu*clA89?pwSTi~jOa_OP97VH zHL99gX|$NRHnj0p-gy~KB;cWC$WpfcEkc@8uk8S4SI+-ZEg_dSLvLq*VO;q zM{MOK230NjteBG^q&7|M8`5Kl9@vi{#t8Ol&lTxEl3P$c?#eBA7bWZvaj{~boFN_0 zq{-3+JPbe`#u*tbWCjZ`_zOUn@BYH};J3^8&2y&vN2K`*jiaMlGlODgo&GhlxkmVYPZ-e-YfScCKZ(no{M%YxDO|XAQ z>bwAU6TwFmv*Rd1g*oSbqyE=uUr3ThJjunby9sy&OcnQvjJ-kjfO58nD(=k?cfsE5 z2pf%zEUo>0S4i7I6$TS9&@t1Tgo;8w*JBmvJmWn!C?PS+J<3yxDm=}>Zv?+N!ThA) z6`+DQ^vJ)YA>9FAc{-N? zmsFPD47Bq5$H((U>QKlkmlHdc0FjQPngPU$68$Z`-4B;^pFU%4V<^vvr*i)-=#pt&nbe@Mq#UBf z6M01XIDBL+Ly93)#fYtUHqsPIq}RTJ%ZKXU+`D@!els@Fb<-vn;8DQiSodTGUHIKg zZ6CA~^HdP2hi|Ou%51PnnlVlLFt*z;Hkq-mag;TNa-7`$9!(5#iImbs ztI~oUip65T8xJOd6)xaLngObPG*LUlz)s?hr^BpzO!;akoIhpdnhA|6w5)6`29doX zOXjCQO5d=HC34fcvMpAAMQ}l&f_mTBn$uZU39_*(Kr>5a?zBn-(=3_|`hM6iQ?`Va zwkr8esgjAKk)cbUiPD^??`h%2?Z#Q=BbX%Z_I;*)n#k7O!hQo-IX$#hTT0uLon@(! zcIku)xJ3m&t@~IY_)WE5p1q{d6BTy{IuF=3tcK>v(Gk*2-<8xy8FsYBxu|8Lu7hYW z^Pxuj!o^LgX^jmlU8l7OSraH11*7kfzx{y3SBb*?#<`pKhGBCFd-4avS z$8Rl@w4|!2(gxMr1@(5pWGnc^(*h-|Xkok}%Svb20y_z8x#P7t2Ev$59 zHnuWXRjlQXEiRf#chpSLQ=%Ee|B7q~)weBs*wmwX z_6p6}Y92w=Z|OV8{08W&b4fR=nc!>*FTFVp_)HMit4rC^a#38lv?^~MvI}MOur5sX zu$E(LwF<0VQmo)kZrf5YOxG%=q#H0*(gO7t05zxUKG9QJdNf$&o~PFpnL)eHfRMzp z8rFuY7&YE5Is?Wy@TfWnJ`CBi%v? zEYa$NRj#dqK_9TBd2}voJDi&_#8nR~+N90RZc;^AL2GNpx|XBv2h`0W|fXu#;kG#`w3e5(8^8z8m@9WjbEMro97mdPT<_m~%O|aliTbVqE(%sPoqH^cxem9s&QQ6x`m~Puty8Rz zRIc0FiBI#}fD)(SY$vv}+wBb~E|(inT3C0MC3a`IwR?De=Iq2oE%gmGQkIH(6+?s( zsiK&O3V{TTIf8eCy)|!M-EAny>PI|Pv_9+=&6{|2;OD~B(NA+a`n>?U7l8ON*gN9< z7~l$E7wih4*4PBp8opNL>Dl*z{WFMf0Q+Zv)}dO~(Fd!o`d|+MUIpGT=AQ%nm5w zsST}WyJ!y z-ZTrHU1%1w7l77gdnIKjNPAL5B30Y{?)sl} zR~l)M)SIE^3@F*oSHK`*-S@z1iF&^W#3oOh<1TO%k`)j~A<-jV1vm$I60G{3lye3( z`#j(R#PeV`051dF0MsX)+dBkm11r)7hO~`r`%P_+9tFvhex<=&ME$K??{C4mpbkmW z(>v-CjaQH8Bql|^ffCo7H})pN2J}_W)10_=B# zFur_u?5E`Tm!zWJY2FMoP*kuV27AW5_=4YA^fhb#x~f9ly4*BriBw;u@^$FGnyXCR zC4);@zNP%zZMoQOtp>muYydmNJE7|`ESe;|6Io8Qwh?d|w~ZT9EtopAHBPtDHI5&y ziKpLK|MNbI#x<;PHu=02BYLYqx{FnxBi{gRi=n$T=*=J^3Rn>6N;>86{8XlWscF zu^%Ve?$M?(#WTLp&+X!S^M+vB!ahX_Tt4pkY;1s5HNxZg>7`g=-H|XS-qgh!8p1xU z4OXy0I_3w1AvWk@$z61kU2d5ksh|4po4&1nGLO(fRB+W-_(BhK+hZPqGPj}3(GkVi z{xPliTu6mL)3is2_OLUx4uYolL&*c%zjFg8;8 zB3p7Pi3tF6lyHtXM+^QkOpo)MDMSfq3Zcw`_RvGrA$UlEl!YgQs$=q$TrvY)-rv4J z*#boC>aZAaT{@Nhd0DO2B0>-s%92~lkWrv-E4SDWoymkR45ng;;SjjS(;71GhAuMr zIY2d<%d&XvZA1x=y}deD5<&!fr#y~jE6d!aiD!Vkl>mN6_Q7dMC8{IlL~ zgG%K`g< z*3m~6b07WG#?$O`(AiM8Q`@TnONtq7wfK($J_7bf!FDoMRudp5Kx~8P0&W9d0r-1> zri~i5pl_+*X@>W|0ehO@;rmfj4&`nU>l=9~)|$v^FX-Thh9%AzF`^e6S`_-wO?vC}ZmU95i2w@ePgi$>(6EcV%B|{kAi&!&PEGg7#!wqYR|KTJufwAZj|?6SSRyJIt%z5uwG#4 za>5T%kuyGTF7VAn2a%7X!oM94=1vNY7AIik?xsUlg^(4$dFC_j#PYo37eIK;m2bT{ z{}}L_Z%(G|{;ZKvZ<)%!hNMO~72FMY0TtPqF37z{U;7FOE%X)W8Yb3b^a9fgEb#lLAzC#+H5idV{&xp;>lJObl{7ab0Pkc*34mlVV0^j2Dk{Q zPoA#|T8Pf%0a2yW8c*XJeOO%pUHTA@y~i|Vyak=5E^HYB_ zA}N~V$DOF)YVr~qiCCg?!&mBWkjU9kAT}7dfD@O9Sxn-jC1q7wA(cR^Y2F4{)4Wh7 zgbejllt(H9?Z2m3A8-zt7Xaq~qpahg@%d2@zEPm0djT6`s11q_83q16<`s_JctmISsA^eknT9!c%0M0ba~kT!fcL@vaYTC&qTNS)(Wy5;tn=Fj^_r`U0FMH0 zgPjH31`K~z0-d!4;Xt(loymk|?*bmfI0qpK;~dOGsup^wt4EBh>6?T(^Ic|OY2~Mm z=hnLbQ}g?hip=k$PwN{x&G(^#9q0QfVLy_AXU|XYo7*dv@aTp~f*ryhko*9;U~2PN zo1HjF8j*_T`BnpY?(+INhzUqR*zP-_Lm1fZ-8eFG2!5a)uh@^h^%gQiU0 z&lP6>1ZGzS&Hfk`kA1q=Q`RPXJ*>6>*Qsa=a0$?|OMoxP#4iBU8n1>prg+-^;#}-v z=#rVp9*pRkILSwf7-OUIxwvOjMEG)xZh?ws;O8`V1<*6D_flI4crRGRo%)@cb9&7P zmv@4dhExTjL^R%?1HJ|Ze-2j9=>h6F5g9bQKBUPkf5r6BR`cOCQg5 zwESLYI0-+UAq+8~qB#({V@U8*AZ`coQ;2p3P=lSpIL=8NQ>H-JWco`mSfuPC!9#aE z1)WzHzaGRX+VZh%HCs@tJ(=r$60E^ZY`i`m_1Yz^*YIWKhA-7uONkG`v`@W<4BE#S`fCr4QlI;Fx}?;HJ!hWTsUXQN?)~i_aS^(Z1#o5`&J~|-Y^s!1up6R3akz~g{o?jilO{@wBS)P6u+-FU{>S> zK{1CgDgPBRs0y2UALHXrgCb94Hqj?C3`g}pUr>uH2QL`c$T`ko9ORPmXffh94W^?n z0q)kDjJvv2E-?={kJVyA-tcj{z1?{krQI+}=N?eHf4D9-bEN(^#mv?FnkOEtpSX<#Z@D_pBm{A15_BHpre7qgrkAj8L{K0 zYxMZ=7Z|KTyvCCxc4vda5X6vV zl4SMF0BHE?6d=h-E8XfKfwHK++khXSd5$CQNt)+(spvQjAjwJC-)qVadp`#^mF?V` zK-=aeb(HWk>Z!gr_nDjRg}wLi%|f>~H%e+Fy9=rA98$IBrZX&oH0GxF*P!PP{q*22 z-mmRN8)4^e{rc}YRn6&~itS(*S5(@>%Wo8vRZTa?c3cX0bic;M>GVPGm*4%_`pFjy zwTs*72k)tWGt8Zc2#1-{CF!{%`re`^bzEjiSEG~FyZZapahZKv+wS82>YIqlX`j>X zg4J%d4@R-@;OShyMRfr{BRG7h$_93Jpt?}|F zwK=|3ly!VFjC28ADse+gY;0(S>%GCy2k{$VRq#}dE7ON$9WC{7tuf#?gF?*iKFV*~ zF!(5}mH-z4mjLeuRI0lH-BeKwBd}SxmFo<5LA;x?chQ|wrb@9n5F-$CfUg6*67Y3^ zDc=RuS%+Xtz#-TUU}#)GccJuMmqcBjRW$dbl+?beKrOX?8qO;H(@3CmnH1U23+gC9Xj8dp)5aQd z#_E$|!!D`sLsC%Dd6{33*f~>0c&GKYgtTm#%POR;FR_|iul5tsr%E+fDm7n6f?2q% zgMB%ms=l0lfR1ZP( zSR25_`N9DRSxRJ)&ZgJ|w2n=%cLFMgtA0lTZ>A1MM2BM~a5%Pk`e4@yX?~jNCn@1Q z6GP(K4}<+lqFH)-)G+MH0isza4_=MK9$w85&G@#O&P_AFnd582JxChw2V7T!(~OcX zJ3QUWzNn*db}P4sAEMRUTi*|GY_#`?P5mRANylt-rjQf~cG-B!JgUKT2NMIS9`Pe^ zc{PJvfn9zi$|BV?G1kqnxSc5ZDH(-BmdV5fZCO|XezxT_b=aV(BU%TeRhq1j%%;;o z9`<-6i0kWrjUzz}Ksy}(Nec$<0x*4W=Fml;#*GO?fgR6-jGrXxo}w5Hzhl-iZjE_# z)AdYdb>Ot5f~u}>9D_t3KQ><0FtUz`Z7qG=NVthz7RHH_i7}^i1Bz`9YdRbLm#Je5 zOU8+^U#6iN{zqBGXzjYW=l^;5xh3wJ#|q&0W%fFf5=`63SZG45|8nBxhR1i&qnvfb zI+u>5GgNS{#&zobc+-Z;Nz z@{J`sNmwn0JByitdXJ%>QFEf`5y5oi%SQ1qBTi`V-YGfu+sj@9vd1Pv0zb259cRs6 z* zkxnY2QS5m7#d-JMuZQk}yyKZR7*XpBo|`jAC!o0PnF5N5x-LaaU$1VY=YGg&^}hNk z?R}!^&vmW=~&Hh}#NsnRg!Z+TpGO5ujbgU}73JBzpvBIzDPb9@^j z)z!#im91;2PYaH07M5n5%u z{Y8ERi@gk~UOM7hOWYLl`DkvcbfffZ$Y+OjL;7pj;5V}A zT8Y2Cr$UwrZ<@eC>=1r@{beX<0C?(JunfXGeSH08_(75$R?9oMw+keV`(#kdVInRT zYdCsc?KvH$>t5Zo4hxo3~)E-BZ;rUgnnt!jKI5@l8}j=^#z7=UmnvZu@gni>=+ z;|P(K3E-TL1i{|H#sv~TN0<&IGKrfqsG^{6ZXCzGTT6tEA%WWbB!z1pjbq8EZ}jn> z(RKx5<9&q>tssWiZujgTRSkBcr6IO`hqfKS*JO$@PyXB=9`LhpcIMU{70hyQTpXHnZDU_Hy^%Oa1UuLox%t4|#a z26oN}^}DmAjr)f2agXxrSD&ShN$70&NzaiPmO`UkA`KIin5Bf@8cgSH57$i7*JzQ? zfHG_HbP7bUqU@_EYe;()#CF&s|K=Dk`w3#PNAy#2M;+aF^AA;JZ>H5a1_AqqHCiDk zVopmz#Atb^^TG4rr)X#jH!7c%g(8IPI0qR_(TrvZvLFQ}g5;JJ}+d2-{ zI`$UCb{D~Ef@QjH3YTiUwM9j?rDN@0s%-2X6F^OIwn89%4bX_LxJL9Mi(BTFQ4d{8 zy4@5DGgVph3WP4;WI(@)G{we~#4hAwjde(89q9lP64(HSC95`)&IQkZ>JNIcj8E`6OxCi zNcM-R$l$w(EC#aUU^f7dgY^{=hpff%KGX8L=;8+HX&9t*8ZO;jWf#yU)4E0hXXQm6 zDqYUHmabvFA4P?KGhX=u{FbOA4!~*qe*j@i{{t1Zh0J1T&c-)~h|ew|i3kUI5hbpq zA`cvF0@~8f*%vdoNNp}AY1p)wL^0dE?Gb_C$tq1CE$hj`^nL(LTV8yID%UA?2CUw6 z8n6#oWPu7mT~B2~3|q!3k3sBO-!X`NpF|11b9}TaGgD1G1t^#Ff)xX)<6A7jwPZd? ziH8vKBo%o;;29)dY5xO+M+II3T^H~*&{?knS#LPMYS{{^wL~%LmMAvNTud~buPUxj z;ityBb!uCuSf664O9IXTYPz{Bi(HgtBNMv?o2JOnoeMvgXbwQ4R0lx#vW>O*%6kEJ z4PqNggQ;Kz@l{|QT(2@5l5}`?!XJQD{nV=Cy}}&CDtpkioIeFOQpv_#1G=PnYnt(o z&oB_YPkK4?FPdDi0MVXTWM9*;b_30H;SMU;WS$1Mq0;aKoz_)zt@}mnr#Zg}_AE*RR^saOjeUA&|?JHigF4Y4o-C!1);b-b0C#fIkj+60qIRoqd9h)AUP}P(ht_ z1gJ7281y0T^OT0M9F{cB1jK4-`ddOQLLo&cq!Hac0wcQ4WgTkN2)`Nb=mGu@K#u_Eb|)O|8!8M>W{Un;0OSp*e-0gk%qHTSDiPOE0S=a_N&TIyECs`_kr& zIKez>SCoM1u2u=y?>bfgn*?zp$_m0@VjSUCnZ&Cg(myz-1z3NhSVBa%&z$|ZZ&C)j z^klIh0imQOxPORYmoV%fLU$nQJyL@wm>`^RHbD}&>gU_~LS^ ztC#WbcU30$LA$}FjPd%x5|vB*>BIF?`<`B~lK3X8Ug8(eDx~)w=C{K6R{Z55)cOrL z-wO7j%vttV8&6sBnqYAtCUK2T)~c?}3#8BH{(II{Sk!l0hi7lRTwQ=fSkZerEM;!2_O2%-c#=Oxwf;gT;VBN-t%yR=wxW(?uUEUAy;$?T&JD;tKrFj&!O)|I^ z_tpQ>sUbAF*(iV~rnQ?<{p5V>pR=)!GHDf2A?X3DJsa^wM?$JC1^PuQiWPtAbqeau5jH3Aen0xyu%g(aEH&v+) zl_p?y=w<>Uv#U~MP8xJI8FVo^f9zAKj+K^SPGdLX5a4tSYoekn;xsraWY?h*Puh&D z62%oTxtuNnw{1`Zi(G?)c+$k!gteT8`QZA&vJ=-_BjaW1RYym_-2MB#civ~8cU2tM z%s=;!s#jy;LnCuhm-&ZVI*)&+cP_);>5P?i4Cp%EHJEpOla;C#g-0bB zfE2k8;jvV8>eoOrkK#UElTMt6E?BNeYwU4cVyUk|IQ|OCCEd%{5n@pz?!PrzwfN2c zW-OguJFR#Eg?>+BwU-}Pi9wcY@cgz|r3ofF#A@aGQk|Xfx$x8u1sQX}iWa9~;6gU} zp5MfFY~wd)9?l(|fd40Sxr?^{32YIbChM%Pg5Q*83YyZ){ULSsb1L>h=jaV|!6j7t z1PImm1PnTK(G7B%X`trYLi3Y{XzOmR)BU>v)l|A<`K$&N7Rj%lHR!8BHnjqwsnQk8 z$mBl?kF3@RnNRb^n(3`sJ&803f(}nWxyMDu_IhpDCAv$hGzR{rsewH znT&RrKB}ulI$M5C?o2M6rdjc+if5O&^0FAo*-j^Cn^}z1zW#6b3N~()s4H)6BGFU+z1x189S2?e0NQ%5N0LzdV&^hB<$W`%^ zEy;u{hxZAU{}1@>6u%v#z@OqbcRw`2sBoif>IkOA9z_JoG1tr=1lV`sotGsHsIBBz1S|tF-OhSe}+aASAY+lxdq;85zq%9|ln#lxwQEa&-gjT1eagn}>l`7CW;c zvZEEctmGCe8I)MiUY0sZPKydUWvHaxMbPeI9_Y@f#WFCPE+Wkh$%}9)9IG^w&^~R~ zwF=mF6Dy-U=!ga`k!#VN$LKNGP}j7O zu2K+2Z)9nOx*;;gnNDGB+HTNu0?t*sJM8>9I@tf8u2hZr?tWg*wErFLzcjy}auu2u zCa^qAkF~hZP|)#PI@KhWvl<72B(9K~)=};Yxa4-V{mB+l|6Bh38vpW2cn<|Ho|GTp z=g#6RII}FMgT2ceO<-}h6!u07v1|x^4QxE5^0j!SORjL8@)`{CcE^}2_oX^#V))Iw z8DFBn{{c7UeTK;XHl}*Vx4JuL-@?ykJBex9x=I*P>d)9AK$!d{uw_ZmvQ(tEd*Nog z6Vk}%30x-R{Um%42J&0lh|1+~f!}=RUgxnJVm|*si?9gVH9Q&8@fv>qF%-WIkv02z zK0ke%qu=Zj^bA&Z&I-ZVElh8ocD67{GtVh>j>2J#d!YSXsyaz+xKU#VH6F#7w8TT9 zudykc4pYEo2i2BL27-6MNgx{^M(`97Jix7f)3qLqnsr#%_YV}APwXg>~O*#8pPe+Tv}`0tlaw)`6C{+-6)u=M_R0@~@dG`odn zT7C!j-`{DeEbEGK<%7gK64%bOI`28R)e2CS1;0^@G zay(8U?KO~`${ILgZ#rMYA~ood7HLoL-CSYi$WmpMg26?!dNWz#_t2ca`K;jRk@h#& zjXew5@yo#ggqi-?r+P<-Bi@o)tv+=%Zi}?iRJ%fpZAzc$_Ze z*0}k17Uw*Hp!9@R?9slZrSr|wwFQ|f>f_3ueoF6?CPj-k1>eaL%O%hD=jnHd8Elc&5^S3CY#kEMh)q_U%LhPnOR3%4TC9&t6|_d zw_gDKu3W>M&RDeMYJBfUItHZhy5{RV1m0B&U40&9n` z>ze3EIFW9sbrmh_?2;6xy%zNgJ?|9k7iTr-aK>w$SpiI+Z(ExAzQ{9xCi)q2_bBEs z#8aUZ+IS!|IrgTOB%LjD6W==$3_E8jxqpvGLn{l4w=X`>w(wQvfA{mDJ^XUkaf|2A zi|0c-;{pciFhi@lCYSDvrOXA4-gL>0BQ7vDdfW4W48Sg7n?0cLuDeQw*TTlggT#&US>tg9kGF50|U!aA24nT z*qwa<$K4}eI`S6?G9CYdpu{sZz6;pU?loF4E!;GqtyOsd*0E6yeD>8{CK-4LOHdaJ zx>YRJtzzr_8tPi_!;U3n7>}j@tG%*DbY|Dz($0Vuzl(oI`S;KG_s{wF3I2VYfBy&n zKFL4wagk3p|9?jc_)s$Z*juE9sWJYzh7_v&Hpz4F7WR^@Xwc;|4nbU1q?Z5O` zLCnXQ&5cNlgF$RYm<(Jw)?N+hSgQ}r`;N08hCOoAu>}&&anN3odVH{_>UE~wr0pQE zl(h71Xr{0|G;l!_&qDQ1wk_Oal(UZu>}Mq2OKIK?R`vSk2J}#hRrSt{d zzJS})XGpO34l1GVr;bmKEIBbG3gv{9FnU1GCGz`_X6n6)oZL?UeAYu__OVg1ug$Vc zo}nr`5uQW%I%=%{IR9=3@oxSRHwXV$q0lqjEUrk4^^dmy=6D0hx*n(J?J$&g-sX(D z>!`c#yTTrCul(+C9AD{7Yth+lr8RW+q>e8r(9h|SCr2EdXzxxn(Sni(<{n&%f%zDw zrh$1jJg!(qIQtZweSw>WXO-VpbE$HyupT&8`0|$*zq^D z|Mul5bZ*(B+FnM#APTNIAvw>tXVj(yM*2AxN@Fw2uur||e2w1XZWec=?Nhv9oQ1E}cB31bN%3QzA7#*YU67gLjdb*Zfb`aab0hP|*qeJpN0&Bu1Lh zz6<^SmrA`i{z(vD{nGh@Gd>+e1vVpGY2rzf!Q&?5Uq^%JF2CJ^4ii3X^J{pc4#m+q zeUE@xrgw_TFBp*g1LuSxJiEPffD6v&@bfZE&jkaz)l0#CJ6ML$OI`}ex8p01H#l#v z?*H$arrlNCet?44Il$$JgMse~_Hceo&M{A6I`K{3R$H#(Qg}dH$iLzI{nxNbb9G{ z>GU#$c+8(N6ff9Z^Ja&|ujnF`n8ly$%k`Z7U{If1AG^@OE zh>|Pxk45P~=sI@?)7=}=dmkmuinNb>-WMrAvkER1g>eC5KRV$(NIRW(9^G~E%TG1# zR7uwXswUX+0pTf*BYYm!HW2jru!yT6zYV#Pf#GQYQ>3}Ni?)Jy0qUHZW;(~nX!K<` zQKR+7kY;YS%04*}2E~dcWjp+Argx3t3dE7855aE@x`#l_11i^~(Hnxru8Rj$$)}26PM7rc zS_4*^1Nvo=48=+Jb=b>v9j4xCu$xXZVu~8C0o28>aaiOx1Eot0lnyg)I!w2xpimP% zC6H{RCLVXSjako}Y~`MHAjmzcv(dBYJhnh9ku9jZwKt=b= zc09o8={q&`{6Ts>N_MtOMxDKe(HgjxvBz>K?g1O`G%*Dl29|Z^2kVsFNsKd=O*)Qq zNBctKI74Oi&dOmp7kgSp->#7qf@JOfwuL8KVeJ4P5W;zGKz_ucLBUv z@*kt#<6Rx=1mn`#3SwpLBizcGObrqgTE|1bh)d3Av*K2xk#S4;7a0eSlbBYTP6T0~ zv)$N_4LZ}?6m@M?<)BowD7woVz`C{e2C({B|21b?k#gSobbDnP>CEaO-lDB@YPTJ3 z0W^VciCHsruIYTX-WyN@CY5`bPkKyk>7!gRaqYaygBSG{w$P)%O<~V#&32ZiifXU_y}!%1<+n9$fvx0 z@o;PJ!YA8*kzsxn;&%FAIxkA#I|YSWawk(O7ZOGOxd=`l$#GARxcNET%AOK4k6&#O zb57{u`(^XwVTvu8BVp3yveM)T|$&12X6b?u(f;;Z=gYX0^4cRl~uOwwU~ zcA(FcxPMt&JQo-Ex0in};NJoMu{v2KP%8{42QhWwZT!R3h3s)Z9JYrosYSM=<|q7P zOKP4isd=`f79Zu`WBhx9f9y~#p64IiREum=E&dMwzQ{i|tmfIUn*VFSOIqP>UCkfk z>UI2M(zb$&7nrjy5c7XtWa4|<-_A0=Rk(eD$!zDFQuw};o#e(bjzJtC3U8)Y{5Rt3 zZsU21emvdadxheCg8vQY_|8#xK6iWK;UEt4Nr40JZm*7czlXZvL+yV-(sZ7Epu%}y z{P(b^cp%`XD18TV2kX>Wh6y+4548HUdBDG@tmKuqDSr#I=E$pxysF5nioB}GtBSm; z$g7IHs>rK~ysF5n>VE#cpMPXnMTS*mSVe|aWLQOpRe#Jsytdx7{|+)_9cCnsrSEUO zt<|skVg8YS75P_@e--&xk$)BWSN&W5t^(MV?mVsb7n%$kU2Et^SsO zU*jJcTUGocV=FSYVhZMF&5AQTa@Tk24BR{;f&K2B@8eD{(lwu_(2>P%d>k;T-Nnfp zYJI+{;6jgHo!52y&8OG3rzG9Dn0Z*$?2 zcl(>=3u%WyEL#}=Rm;WA%q3GE4P<}FuFLezGs3^?aKc30y((`5?y=WmTfBO=lkEt4 z3_*@+kI`WVn#yl=o3NLd2aa0{T8^g02SoNi(z5RyhQjEBPqhD@y-*;-si|`B0X&Du zDeTVyrb#(hbNuG0;U|K<6Ws8da|^dq738o}%(R>>DZ|-PF)d46P&eiRQ`9ihQ-r6O zXA;LeHwO%Wn*%rI7B|wO0Sx_C03EScz&f4LHd#5LnqrJAdS}vdz7&xac~#NuJK*Bf z^g94|0MFBG2hg!rO--{65E~$FfKJ2>fENI71bZQ~UwXKe@vJ-k;rpYsU8e0(SS7!3 zRe1bYp!-AU{7k?@fZhjtC_B;Fm-9c>b!wnX4DyH;`d|cmX9^SejqUOLri)e06sTz- zSc46ne+I;JX!|oDoaY<@bVYRvtZxf&Q&uNdVAZNH>k1H8FxaH8PQ&l*FnAQi+W~EB zv~>G7g17;rEdXx*6uF_PW9T$>3crSNP*zi_nJ!5=j*LPp3rY=xK3K2xK}^dEk-^F; zrLXKb9VbR^z;p?%q|<~-B@wBqYG5+-bF>7pV zjHS=%AZ>4=`rK~8v!um@lxBsM8*oY8prC_QlY`RawmM8OGW)A=am;ha+Dx3nV4RyZ zx3*fPy(&3VeA6yTF7PQ7h;-j#nYO-I(Yvqzd$5uLpqbbJdUV|MQD>`E4T(`O+*LNl zwAFH>WdXPo6I=zx6SStloxAx37aL@IN*@jEDO#>VT3!fOtBP?;4Q@qb=VQDrlTLlRU@GkQBkgh~ZRsXgI}J;(YgOI-`XHxD4YB#B zZ6^Rvp!f+`c@j&7Jc;F1N{hT#pn--*H<=q2T6K93{FM71_$_8o4>f?A-++Az@Lq&J zmGz5Pt89Wu{^QEPD|ZN}8ZU#vnEv7EHeagmt2R~bW%$$=#itkOQSW>^`c zn^Em)z$t>BX073-UDdP%4mh8IL04 zYGgbL7zuI~#9?|$AM9DMJ$}=%JwP2{7m0-tZ4HWUm%VP6OAVJb=$tsL z0ooOXaH6u$?~ z4?%3^SVk<|YT#(Nr}^hIWsV1 z@j|X)mNCS@v+mOr?9m{--Iyh)p@`v0M`&+nn=cq(%tsKO=!k+LOI|~`4@cJsceB-J zmVISK=Ws4u;<$F2e%#cyFw(xA;}lA|Kb~&UF-!A~(-))O=Z?J+`k|V6)xhrnD^1^F z&}WjRl@HlrpOHj3f&X@%S_YC3r%+(ZV}!g*Z0q`G}`BlaEWJy&*KBLBrWiL zOa?BmrCa?C`aJ;2u{X6`*4ZBOI}Hb#_DYYhv+v`9h`*um?4jn2*_qgbF&={UoiN_P ze?UKbYtRK-UaK8A(-I%X)O4esRq9w%G5Yu;ATZh|6VG@v@$nY)c>k`ilFpgvYT^iT zO~*?!Vi~iB#BF)jB}YK$`y-jyWtwhsnPyRNz_642pShD*6r@Y{FzE3f33sn~i4B)d zUg6zhGTXq)?5t5kolSW;+k2F&Srx?IZb;9Me6ZsF z_P6@I?LVhTl z?t&R(ZQsur|p=mriVKBe(#Mi*bxlnz*sSHBM3U!85Qmatd1Z^F;; zI6sK+ybgrP^*Vfzrj3z*_+Ss+ZxuB<*#vP+Vw?-~k?UL_zC@kA!9zdqtUn0+n7CPy z(*1Y~ErWk29g*Q`TN6@6YDJ{&*(z5gxun;>=IRrlx+}&|JJYMt^avJ-RdGky4ZLBH zH^3TX!8%+5!Yb9k#Yt8N%ubZw2!7Ie8$T@?VBp{-=QK*fssfREa`tZOYGA!@pTYy( z`?IF+2mB16n+Tr)8~_^R0ifw~6ScQ6)a7eaA zAY&VF3b+Y41&kZH>Y|_ugg3pN@I8m@+{bT~nsU{^Mb{NRNF;QeGj!NLfY{V~RTMnB z?jJBl#S>&lNNRU=Q~zZY>TGK=?D$ZG8>T)bbk^c#KWD+Q>-(t@{wXx|q_KCzbf;eP zwEy0dZQBZ8bzY-9oAMupL4)NVg`YED-E<`dbnb!npEs3#758CC>|1~LtGEwqKD*tW zBe@LL20l&In2V+px|X!OLF|g&XNWo_1G%PvxzPjsWfWgQ@m~fs`3=08Xb-&rc7z?r zD0oMSn;U8tygpNn+NlQfH5Q9$wK$+znqNg7_o&$}6PxH(CXJpoM&Ygz8_xWs( zW^+T!Z*_ZWXb)-T1G=6np5$rNS+Y1DaV_3|uh(>rUUR--0Gw~6>O=8Jqd3z>EASc) zi-#S2ElZIvtAug2B}?C)cX0h8&His3);PlA7pEFKPBm!pMTU3#%meKmp-Vb1k7Bau zV@p1?;afZ$#ya=pZM(h_^FIlVmI@Z{-CXa7DzL66_B*9c?U!H|n>_nU&uBd`>HY5F2E_`c%A{VIojP~!2@{VMYf~PWU6xk( z&+=OIg$lPDOTU|z=B(OA>J8AjrW+iC&H?S1_nr{swA<*%CuGwaks^~eAdp);O|%88 zM?q}O7CaA+IH|PEU9OuD?$~1{I`$lbK_3Q($OE(UG{3pzK8@n(D6o#z7`O}}as4|4 zjPh_b2uGZ&HH%@#$}k3DVRRNb4`>-l_GZrRkp4LexkFlJPhw7 zx~7}@Tx#b%US#$nNpmOO@Vr!dFp04z&b)UL9oy2JChO<(gQmdq$i#R+Eqt(s_G`2? zJQ8miMl?N0fpS6VS#eM7`&K(>=OB(1>uAtG{0AsGLeR55vuu_)FWF19ZllFsCIqfs{yo3lMJG;&6{s|)xE*W{ z`1i>866x(RlJvDIEkgV8Y_ht_ir{tnAm*nhP%x$;n@rKNfHo~+LZ3GJp7-g~-}*7M zWmZKga4ukCUg_N+3_L^dJo6MReZa_))-! zwCt(C9??Jc1XsH)VDN#t>z;2)B*LAJ3XsnpuPNs~M4?Z)e)ee(v7FCY+*!0D@};=b zPUms*N%ro9X0F<-q8+z`P`?TWJGAihdwN0!XYaV0rNhoW&Od~A)^s$hp_6l`$V?yx zs~RUDnE-Z30G(;2LNTjkFs*2-er_VT+PN=6OENfiTNu-X0M3Gr-7-jTXrdlyuL<`R z>|KHVSKy)vNf#I>&Cd;);~kM;JNqRlJ|f|?*CqE=@beb&CRcsBhFCkSkG{>FY!Rxq zM22-H;Mp(wAP#OXf^alw(0NQ!cTRPJ)w?wlg5xBd>3xhzjDE3v`Jr5oWTf{Z=2<~H zMEQ8z%=eIXig~VF&&OfYn_80EqJoV`zXm5Hm5BvtuIW`vA6m{3UO8!HT6{%0RAJfZ3yoR`WfYo_U(V05g1f5A^0H$bQ z5>DZKPM4t2Ilu|vdjKbZP7;QIhXDIvRkAok0_Dh#GbmWn2I}4Dki91?L*9 z{mp&2aB-Cp70s+yGF_ORI5@?zmwCuoAM}x?4+?35bv7$aI%cD=f?TJUE6DvM;QMIt z$?SHs&b6N@YDUETWt|qrcO3=~15RP^u(?K!u<#UaYM^VNYiMTbscCsL7P{1vp*sbr zy-q8NBiGJ>^{$0SrpnNSG1A6xS>-BT(WZVX6oRZd3bKXgWVF(AGWNy+til8%*n_hX z?C6p^lY*iENZf#354NAzC%w-0I@fvd5WXAE%cc zXCUajx(T^jt|OW}yhrkjZ4lHzTqIn9t+b5|mmyI;c`cI=N-8VrR5=5XP_fk zc^}pX=nVI_gI%WW8rWskW!&;ckRNbedZGp0*HcqN7Awdt+RADRRwhzsxdhW~20jn> z`K)w$>e7{xv-N3xX>ix23!8E1m*%k~ye;iR7O03uPy*K5UmaxQP+xEM%5 ziJ2QI^>zH`UQ0SOW#A(jVEWA{wG>7|D9!SVF&ZpmY+Gg6*cYwYkyO&;Zd$-PF5Cu71AXp!Y=IkLXd8N7{cQDs?;v{lYxK9U#cvbN|hwa~fSJeeNckKB;#@e3E~k44r9V4mnUQ zvDNE#uit$zOXg_tgP5=Yv0iInUn$%`c?H(tNf)1j#6|V%b+(-ex=&F0Jg_mv5r^>Z zHpEk~X5yg`1Xf*?<_3i8WOKuDOROQ&-X2^W2so|`{dT2ES?9swvIp(Sc zp(CWza`~Cciy3RGOkptHMKya*L_yG=m+E*{Lur=RkfwK)76;oprXo!>G)6Ucb7F&x z2I2~xeP&q=+^|ol+lX)4#(+*YDYww75U$)tC$p0f-q4R-}AyT$}RA3_7WMgzjG(cuhMFnMiujIyqYu!D_}8;2=sK;P?E!$s@} z8RoN9%C-h7f*k5#Au6$;e~rdp|1 z>L+I{s^Ib3D5a5kleAk<|Do&J-Ry(f7n*Sg(YvYr{N!$6O#fgPs;+e5Bu2o5u- zG%Zq^7TLCeRcP;THNQ#Hz(A5tcu+F!wPbZ|VaT*Y=V)pi?2sh=2KzPCmHisvUIgvU zob3x84L}%kwJ-9%hE){W2v0fwYb>fRUZsS*vXjg`2_~t^*Y0Iv@&47#K{A zo4WWef!NsU7>G2@l7arKa`1|Q-oUGif!{>u8sbg3gf1QSIZ)=6%Ysc>xGd0r>Sv5X zZd?_rbvV!ZPlT*Ynu4=RDnmbSpn-l4K@Gpz){dxDB`hs0Q*g2@8c}uYncBMTWf^RxT-C4OTZzv#DPIYXW}(>@uKx zugk=(aVQ6I9SBXh4#XIQ?$jH8r`nwCOigLFMKckOOy8HKeIM8&Mt6gCTISL51;E(E z_uOIH#Lud&&N}g9w77_EAA|j!T;0i4QK<*eO~4LdWkGQ+|1OBV&FebZY5Z52sJ{h- z3uArY2_c=M4@^hla&=0VZ@I(9h8 zr&%Yt0BhQ+mHul0Eor8dSX0Wl4ZxbLout9uCuSY{eCT|!XRz<6Mhou{UBDtebOBwi z2Q<07q3# zI4iFumdzHZON(7Pq-~(7on&Lya+eAhFyEzu+cxHN+KU9yc_$XEj=<_Xh$DdZD2-kQ z?D#oHu#;DiOkvQ#V4AbjZf|#q0Q8`@P2973lFLz?vgjZq&^ z8FKM%uAinGfS5ox|EAW716*w8Ofo`sC$8REg3eEIHrolY;b$k2v#*BxI&JN0|C;c8 z9eeF+#g=FVLdA{I^?)0+wY1ooit{Cpq3J!)`Gl{D=~=Zevp-oQExqdIZGb1+e{rn# zmr3Q5?vk*j=l1b7{HE~Rj`=e#b~H8rqSWhHe=D|5t=TnPjAf#GOUos_*~7bx*^iHx30taMfj!IcuQ3jtX05dkd-?fZW5_lj4m;X4{2tW6n(Y9B@NgH zk*0T~sJ7K06yzAHT+KI@6>YsTsxsKX2XCNR(wS&^RKP9e1N2`xFOXaZI3-Y2+fclt z5Q5ajj_7;K6uwM+JNJZVJs#d2XH&vy-nZ-@ZRio(a9Z%+7 zYoP3xHnU$^4n1aSZ|pQf+Gduv2^XiUZm6Y~hO?2EzN%4_zIWn8dhLFEn$Et3Bkpg1 z^W7&S?spF+?LQCHb&gK{uN;_+6O!(&(-9}ndIqvM??~|WxN(WSzJki$*g4yX&TitT zw@!vxIIQRuy3^!pz!n3Q{i7k$opTv%FYd*$iM^!{Cw8{q)ga_ToNg$P%AI{%ME)%i zJcx|HjTUhQ$RHR^d`Zr%PEbeNzT%;mP$;^b$VIh~QI)0xm& z26hPN#TA351IFQO?^0&!a5qJlDNG$JY-{O@T5N7K(4CTwD@oR2wF$TmVk>jr%KYRa zv2ry*xuJ8E<|2!W7FKHK2l4EPUQ_YJg@JjAWN@=zuO$SLkvMtW`^hNosm=w|)xd_i zk9QxQ%WrAchZEgU^F?o-ws|?GehvmNhwgqrJ$XOicLP2N_PYT$=uGLHH08zz?KWob z=p4v*batkYFiLvzJ8tV7gVh`1{4ku~7;_q?(<89kV4p$V5%zjuBNY@nb~@5Go1G0U zlI1Y?HoyVwzYTB#Xhuxvzb>3CH+sB=&d|OSx^D&a?)rUP-3J3nd=63T58Sc*qUE-Qvv zTG)SOzY5q{2LRTvm#N96S-MlR)J3xzh$GRhCDK_-JWw~yUNekiz-^j2NwDoEpyu0l z9k8QN?&39VRjBAfcc8BOW_Qrm`XXn0irr6RVhc_?41jb7Am(fCI(xTyAv?lI_W|7! z=;Kq9ra~+EIZm5bE-0G)y7Bi1v!~>*M;$eFn|a?{#W~{A$XB zF9bRM1FbGKqv^tra^<4tUvc&B_MfjKpSv9}zF5P&bDbJ?n5mGrx~*olCn~7BK1S<{ zp*^eX8=q2Fd!)twR4#6Z8R(aIs$!03Zhdy?_!C^2FH9ji=Pa|SH)Eitx^>V1`n-#v z-Skp+9QqWz^eWKVpcEZK@4krSdNr&jv&5Bw&ps6#X0X%q&~KWFr-1h98shs%E@!zl zh$oj@Ms9_LW*{KD@7hvUG!3)8Pt3tKTmXCBalXC@Fh&%^Y zPo4woR+!*Dxs%vz2%Xhp2;BhCEFJ)M>OpR1dRzLoG0@W2p`+PKX1W5n0~q6i;A6Di z0h^q|)jV{9dd=yPyFyNn#5UQdmK(c<<;E$tIdlk;L-3oxZwNR6)CXq(-42wWmV0B# z(59{nNka?MQ4%>TP1P(EOOV8s`~(YA!s~Tm{nUQmJPh*T|rZIOo zE6^gc-8#NQGkeqybgu(+Vf;G46M#DL1fUzq$6#D=rzJ!O&K8h&da(c|Gx{UV8xHVQ`iDO%i0 zi>F{vapl4!MbLtrt8&qWG)ozpH4iHV&BLlg92JB*RP1z|r2Qe`WU1)X}?58lji_u_(-_l5o$Q2L{vqwQ_ zp!Rx5=Py}<`TS+PDESO@=V1EGO)Yi~E@$9!j={l0PQP3{2so>dk%=)cV(B932&{Zf zaq2y}j8w?2kZX&|kfGo4_NPnYU6?-6;!fZqLv)<`PhTQ*R6~Y~!XYDArMe97zgs-Q z$7C_RsnEw+A8$e5RA>Z?r+-Y$nDrHTI!2`F7}KbN#4NGroiB!M+Ij%#c%Jjuxnp;B zCg|dB-5W*|-BRTY-fkMg?bvR*ryUU{Eb##Lb!5|$_Of%b58sc>Q%2bIVpOym&4yNs zj9bw;Z>H^Yk+E>H{g<9xgTc+{98a$8Ckn@Ldof3!XZPqJ3higD7LO^sZB~P6PLL@& zF9KR=76DUAapl}rgf(#!x@{EN1lt3w0qvnT0-Clrl5qRDrI9)W#9Lt9YCrzw7VFGt z3$q5Zs?~CNxJ4L+I&v*npH4;)>9er^2Acg#!fj>v1~~u6-CE?*Voy=~6mu9@v=*GN z!89B(0c-ztvFCil;ufi5Tm82Iv79&HqD9uV^b8xS{bp9}0K|uJqPsX1U=PsZn?@_R zxFNm?!VPhmT7uMGw_7dNU||1Pn+?EIATGe*DfnFtxH+4rS2wL{oem2F3&m?`F{H&t zv>-;F8}|I9ACw&Oc%5&e^ecu%cKTqUPtA1h7*l~ZiSc78V=P^dGb2A6$EEyRbk!mMx!@CX58t57l$&!)Y z9)f;-h>grT+V@dhVq*q!=v>Ux%c3!6*H=U%w^(aTvEx1XU>c)o_C|v-uI{!VIi+n} zX^i>2#LUR0>H=4b1kWX7XXh?2jGapvC?|%?2p__4IXgS`EkL(BTz9+OF$b~z(#$ac zf(Bp$wu04!wt|jKf+8vqYG5-p(6+I*%^K~rR^d)-Evhwi76sEHX-c!`*qz4-kyhnt zqlXVY6c@x5I-8EF_KyMk$oR*!y%TT(cqgD68V#T;e+}#bYT!yXe;-3&OSXQA)F4$nz~}>~%%n{?AEEC*4j68y?J%o01e^fg3j0YG zsX}V+Hwxw`GKK3>q-Qm)Gv_)hS;N`5RTfFF8@-MO^ zlD{Yl!E_9lG5k!V5#R{$37C4b^9jHY0Dczi2LS&N@B-i;0=gWz8SpMZZBvaZ7sfs< zu7<>6$8w{7u|H|mv!@K8bHef}no0L6INMClR;kWfO}R9yxROK$n=oiVY=Q{O=Q2XM zzY6#n=zbNt1wf-^sSkeY7vKfx>@yc4ui`4_kS-$Cb8=qNLDBXgF`J>N@L zGqQUR!wE|<%od@rw!3qeZhF%j_nm|(UD9tcIT>>Rx|1oa@6XxiDuK$7j=wf;ob?7L>?y|dPm$Plu_m~NwWqeYe;-D$4C6#Q}BRK z4c3SB%;I!Aj;WtRQR?xC+>glgh9+1oKGA|{t2jCi(wtwpnoT(baXhK#MxL9L_v}(O z)l~mAu(Hpn_zIv(R`7FEyXH4_wyLbO;T`S21Lhj~`4%ldnd?1= z{gwh>dqO=(cU2#0uiQ28)o=$qVeokSoBIcGfA!?7Cv~xT(5X^{@zZ$dk1=ZxVf-{| z{4olBQ3L5cea!dBjhh1|x?hF$1r+w4^p+|r+yXV$&%o|~OMA8d$N8tJRNGW(Ocidg z?Efgg@zSdOE=(|HKX*~~a~H)&lZ$-mXrBX6!Oy@uerRfO0Jwv|HdFpMlbE7}n+IlC zjZ0E}!9&g-HW1{oK{r<%K9A9p)2$i&=Ldg%vaVBtVBjD;fkC8MFQ-`#5|<-t?{dVv za%?nisV|Tb`?Q?kscC~;OOTJqH7(TbWswJQ6w7RL)Af2yskP8G!=s8foZ0(LijoYI~?fRY_BCWbL zx%TWY+d*3A5lGb4RNtqcb`kTi)A_Wij+nM>=UAf5QNoLuM?Gzt7Hg&cdwgv!38x?V z@@{R535&P;O$#S1-l6m>)}5C^<-3u-0od7tZxcF5%I^)wVrplaH;XVk&AMK^c_~jn zViP90IND~#*WcDk>wJxyD0JRB9!#BI(e2Y$wvllPO*_kitf?!x1Lin$sd!Cn=U{$T zGF}r~kuT}U2vsU}ge!Z%F3F$z8#(kMwqA@|=UIKaU-|kfGQyWuoebO1Wd~zA6)Aj$ zSt~SK;mRJr4QP*#^yySR9RW$FFfzOG4aJ^~`eZJQ_QoN^t27IKrjG+vvJz~kO9FN( zCg2V9Un6}3-~iA${{T?Mo2+<;DZkZ_Xx27Yj*XHy)v)a-w;jQG3OIuJYk`tnL9}efC6!HO!*#WTJ3qs2e7D8^LBiXp(lpVCq1iC-vVJy4cK@ z$;EB$qTtEOa;;+(DX5Z3gFJf`QTSATeN450PLR6>ILXbl&1N+SbI3XMA|0`FJ`wCu zdSiJ=(YrxdSwz7ap^`2IjlQ}VedD1^j7OULAj8#@t}{G^+rJkR+`ju>M5?%nsp5sm z~1*A?`}ZV^(;;W$!=y9 zJ7Wi7Fof7Q<3%C`gCme!faC}=YOZRo!stFEf_)GkY!mcgn|Had1>u_0sl5qzC)37M z{w+a}=vbp=EboHz4TyB#B5H&OF)pLU3m}<7@&dr8vMx^nn$IJ!;Zq~ysho6Hh#H%Y z3DLqXr1^HC2jTZ4FnAEGNxhaiYh`e5pfg5A|1e|4j%aJ#G{(3U#Cs4a))nb#!1HiE z%>v)DRLp(!S`CR_v)2mR>D(S$0efXOP^<=aIt17v0273tq3r~$&rLLdKA9LPum+v0 zW1XY+Y8qD-hXA$r5a0@+&Rzl3$~x=k-h+yJ?C2uIQ?M5yj!L)$ zLOOj~XdqS(iB*QSnQJD^qcAmTMzE6e2pQ{uhH)KG8P3-tcc+lt2ZJdjcI#|Iz{98oVfdyr&i7n4j{<$Lk(9=D9Kf1lhr~ytQHz=3yqF+ zOuId>ii2Kq(O1E56{BnDR%bWC$Iax%;w#u;W0x~Q&3&^+;X*Y7E$H#zr z{CA+60{#xzdjU5A?*$CM$WKsy>Y}Eme4l25j&I9=>aq+M?@Q_{J*nk-(q@7-3s0J6 z6>8|ZPV{p(RSi=`lJi;d^N6ef2Qa7rRZWqWdciAULU9vI#Nmvfj*%{r&UhHwK3GFr1U~c&olha?94*{zEi7_NPhtm*nB9b? zY9NUk6buBF>)pe&&5Q}*#0ueBsjqw~t^8b@cHSaQvx2>x^>_!7GfbxHm%{yQSzP6O zvBdkZ8>6e?JWRX<(q zSsWvnRxxmH5LD%qsu09t|jZ_z}Gox+*pv# zBR7Q)jGM#_a#eRqTh$%F)V7_&o3p+$csfTHTPWmbq0lUy6E#OrX|eEhJ`^))i3?3* z)wU0<4xyxHd;Ac9ixuBZdP~;%7A#r=6uXuU9A*P6t~&e0IjTCb6FlxEq^HT@vXF1a zb{>g_m1oa8JL-8$xpUZ323bj;Q1}wRC40Fm^CfDhZhD5D82ei>jf%j36Rfro{!O#D ztA7iorla@3$LQ>Br*vK!LBGYOc6<`q>7WlG)v?-vi&@ejqX`7kbctX19YAM&@%EnQ zBK?@`h`n&%hVA1Ke%)s;vx4nlMO%xinPXAyVb&TVdtgP>gvV4deM~MLVZJz3lg@8x z=r!-N8x+qW+a)!|g5r#<%6okkBDJzYWJ+a1QK5!MPt9>tUb%v+G*j*>%~BUf(-k;x z@SFW34g;vTEmXWyy&*Qe&34mUY0<$(S;>(~s#@-nDx@bzAU0#iCcADE!=rOi%5r<1`^%g&_eJcbYsAaVC|-Iv6~je ziM^}nNE&yixd}Yr9#E%1!LOs~tVMF}XEiz_VpdYWH2LnKw@CDwh$ZqleRC+gUF;*0a{bS5`a)a8oV-0fr&3?xwv z1*w&S3Pfm742wlEFVyvLONEl|qZgLf5gv3YRI{xLT{atJ18TWZE4e(w-OV(DaXh4R zYcP5lRo?fH&)NM*ejiBbeE!L{al=wNN}uP*6l54{)YUAbkUA5;rHUCMA8yBd z>A!AT)m9j+zlbhpIqRIhb@ZwB$}>PeM&FRJU{6c*3(392{0OCM`A}fPHrRfZx^-=|`rWsPQ`Mg>X5Z;BM*_Jp2vKnoJbDAT7$ zGbgT2a4j+;esdJ}Y6R1o-*$6^tiaY>^nt!9{LiS{O#Tl|wk;UB6lBS#1 zwHGeh=G@k?+uP~swge=OJ$h(iHZ9B-Sq<%t5HG_|C6^(Vi+)zq!lDjm+7_BlVKu=` zQ?Qe)=>%{SQ0HuB>_v#hT5`_=T5?kz2lTzL$x50zlkuq|4fLC$rhM$%et~9RfcSlg z^ajQI0DFL%YLRghLGT#Zi(u8@B48(4fGMhY$ZRsRS7|Xt+A1X4I|S4s=Tfpa^~~Z1 ztllkVS~Z9oF44k+9m>5NM1?eiQUOMIRGP^e~JX`p_t5h<4% z8ATFyusPdRTrLeV$VI(u`Y*ejc~H$EOdx$M-q(JKxZIm?WH~Z+Qps zb45Q#t`GDy^mtFQbshw~zx~ZSY%0E{;(oT(5jMsTeBjMBGy8XD5gXZ88=kT<`d ze)egjwF85iwmUes*j!24pKK8oBn^Z0v%V|w6s#`I)3@}ZHxxev!n`^JXyDB{1FsA< z*v(u5 zEa$?V##dd8ucoTArjB4Rg|oq%WN?C@F`%o;G2m`xX-L}&tQ)HvfY+dl!-+CZ!$py5 z|7O6?L-%HyEd!cY%Yd7JcDhYPLT3@w8x7zN2>B_u69o_kPr3%Ms6&=;5r*4}6vRba z)i5%zKr4Ov3YaQVa1O9jPqDmWePlDcq?&F(XYV!?CVFV#+Eg`Mx$1U7-5zQfJQ?WN zYqM6@lH?4!(Q*aF+(Kf*Bf?2S58L+4u0HKdHPY-%rx88^ zG~7#o>a4T-8SJYXbV(3b%lu|eJ_Kk^-a`xX>K?HAAd0j;Re0yoRp<}P zh#u_Sg%E5qs3RmcOU58l6yRc>8d^z=LIsJO3sapW7==~j&ci@r8B787%M`3~8(1l~ zU==bnM(q_@H0yW+rk%u81K4|7DQ1kOo(o=6ZxgMi&~4Jf0|{Ku!U9;ndkwXlt<8R^LBlu+*iZ-)o_kl-09~aCMeWEHvx>cI?SLnAatkc zT>+}8S~;<{o*FIPq`kVyW)X$3ND_SzzbW!QbWvpJJcp9fY1UfSc@14m0r}Z+dSKV! z(#x7^mN_n~u<|Ixf=6>dSF0i;d``WAsW;N>h$V?weU+~wZYrt&R8qeTGo6+<)F!QT zunszH)9up9R1X!F+i|qqP$Z_vuvA%XReS@Z4ebW%+Od^kKi|sU-2!_dgBRF<(1{ZJ z8Vh};Tz~7F)2D4GZnKjZ9ifs=z`afB1YEx~*)J*Ei~Sd{Qagge&eTHI+hpJlJK;v9UmjlM9- z@fg8=2XN}Bh8;Uh^9-_ckPUuwRn1FDO=Gf_tDJtm>Or;t{pl+DZt5vG)h z+3`>=hvxGz%N?Tq6wrCo6mWvNlU&zoeseXeLT(l=L$VB_;;Q0m9xjrYQXaV$>yc}* zHN^9I4OVA0l+gpLy&c8jEK>~}(82;g0AXSpvN53i^sfBuV2a!TYmt%o=q%GhngjS4 zT^ztqBXS6Mnr62E%JddMJ$VA`5U^l1f%q1%lU=Y4h$spbB)Un2PHbS1=)lI6(Yl`B z&SjEwGJvUV@63ohK~x}=VLcEu?>_*YzW1d7Q$TZQN;5NYj<&sAnq^;fuo2C+p&QXm zP;~`$lU#;i3$tEH+YQ>j5*abthrQd7Y(laP152*4G@p0CPQmWXCb}ZEQhTeM)H>oI z%_cNE2-B4;V?`xFG+cccgtmP+voC7wDkL>6R%!7%z&_yX02edXEKa(BFj+N0x1XVf zZugu=1L!#quS^v?yV@(Vmq)ABTyyLdQ`*`q3TG!)2)`GtENS-wnik=(9|Ajo%MXFA zvPBBNIfFNYT>zA`RnKan`Bn=9Wo>u#)83jEN~>XT0`LUVPN)l4#;vpWm2;z>4dYf8 zzNId-RgFT%-OxD--3?u*uV&8kAgmjUaItQ<;kOQ$?y+#?v(4$SYTiDM!9h=Iv?de* zs9>NIm0?CK^V>4Q^|PLoBoIXo-G(ten%zdT>i{R_Xa-Y2F=z$I0sn+3`DreF~yvGK~4ev zmz~iJb>*z}j();32>@xY*f6SRRbIjun)P;0j#y-wHCcP0KA59i5GDE_2FlXfZ+L zgsTx(h9|H!>?7f7NYp-E<(TV;3Ty?d$U4=PSatsden+7Dlk6+4)Y%P)DGZdGWB`5_ z&29zzU4Rx}WmtSCU~Q`%_Fp|@0WESvgnM`~8WdK#yCr*fw+w~a_psIi4YTU;r; z;cCopW3gE)Ns72di`$^vpqa%e5Gt-3X0csJtT9p-Bdsn)HVt8Fe;cAp;h_d>g-CU- zxvI4z>nvgqNh6(iU<|UpiY!*EDGb!gR5A6OANYn{=Lc(W)|fQ}O#%Bfn*wU8V}Pa_ z!6Y~L1rae!ti!0~E2}NfY+hog?QNbXk1v}eD+GzPD<={Nc>RQ{E0j=$+ zZMH+$m{?Evrs;3iBj0R9`mO9B54pmyj#y}J#z2X-6mUO@HR z3#iE2D-bplG-BD`k3W(%fcfz4ILn)GXNH|zLd5bTy1a_n$Bf@cEoT*(FZ;KUc+Fw)9=b zH5cD8p|X@}s-?8(rbRyz)O@2lKwSk5^acv)h=Q(yPIV1H*t;Ku!o3NspN+469)i6V zrbF1fdYS^ddQx#&skkC#rD}p=1Jw6|#!ZD(*Q**C6GW=P1TYZt^Wg~@sHv8#sdflz z#~HYIXZZ{rA}Y0;>8jyT%$Q3}vm>U+Ep|jy*MmEaF3uBIMY>@hHyzbfIyJTDRW!5b zMebJF)XwW*5N;Cc1Cu6N1XE4uLtNB|BAYsGkroUBQPvVPRdMZz2o{Msf^LKcx=zkh zi(B@%+S`-QL2OUflM);FP(y@97l@r4nH{8QpbR4GYIUBKE1d}GwzK)$aJiEf?xks# za;>bd0PzY)LbXnH%rdI{{+AUv4{5eyGeEwCa)=IR;y0h&T24(vs{L>cviY1Z6BmrgP;d(mPN`yex_OY zxx<+j@-zQ5u)s#MB7wutG6+ZLNwNCiSrHYA8=eX^9OP`~K{@kO&;XcM8e?9CaMe|Y zRu;mi$k@asQ)HNgnrad{^R2+f>ob(LMl&s6qgnVs4QhU?AyKZN&e0gFPcoV;w)83O zAzH}bAsDE*oK;+{Y%8L9wlId}dMH%ef&G|fJFqXJl@!W~%SFY9H0#l92)3ByPcqZV zE;@%dT$;ZDE-uZ_(M%K0(aia?8aRJeaj`l(EUI#|ie_U#n~edB&=v(HxODtC+rgA8 zopP0?2}-k1d&en!8cYlSIY+9|stEiBI?G_gRWzl*ZWRm?`&reBE~ITvsLY&a&5a6= ztNki+HD(p9WFRPmUe+q^NT^jZ(BUNhq4-|!IHA3t8~2#=H%bEgV*Y#)_IIJnMX(CyK4;qoCs&H9i`0lhOX z=fcmvc4xb3tz5zAv)->|A>j_j3-N&`$~-LHDM2ifCa^yMdp{a8K?Be87q0^}3N^$} zL;TO6dm070`H?3)-JkU*K1w`f???XZ=Vrt*B8QkTh0bz41+>{V*ewm@ zN@qJjHh^voxjAK7a&xMNi(O6OKLO|_?@z#G0H|svy471JE`j|x*dKxO#{n+_D(E8M zcL06_>~{bvNLC8^L9kZf9|SwjZO5cQWR4ljD3q?gUkJg<)# zdhFM8Eyiez7P`rGj{{nAl||Z^F9LdM@*%Kq#t!#O(o;Sf>@Sm>)tifx!@x zhX9rK5MT|cF6M!u(7Q!cJ9$d8G&;ld0N@f=W{&*iBEKo@_30G4w*oqJycIC1OSFyy zMznmbwZnEXwAn+`)&?Vv^Mer&vMs#5{pSPw3!mibQ|-T_Xmu3>-}g8t^r@}cXAAD6 z9-Mu={kPz)b04&$t99g}n%=OEJG^)HXu)2p1+1pt^S&3$=TU_ zr%cWid?f#csMerMlq$Vj!B6il!q4C>!te8deXyU;iIjZGZ_c!WxL6c!LbAy|@Ie%M z8h+Nl>v$f*=NF!azZ1k5b=@E_|8!W9oz_XQrhJj(OK>qpX11wpqMOQ& z8g^52@?MBXh`g6Vn~syCRScT1%KTo1l6^qyRev^LB1X4D;;i6SS`@Lgb`BAlYA3{N zfchY~3_xh*04|3CE9edbrX=L*7zo3746uQu;c6a);5=ZVhN}eGyGnQx;vsFHgm}%i zdF)w>4IB_Esf?%~>mdA|`Z^4TfKFkDfX*$4dO zxduSF4}#T%2f=E&a<%*^u)mL>r@(5FZ5J(MIrYrl^AO($@p*`!27D3V(||i%?QrE_ z^Zx)k*la_mU$(*OmjyIm@B-KhP_G#Pb@7wjx>znXbSdF-DcGc$0o?@K1C*qf zZ+!VC7{{5P1pCX()?I7-vm5pI*Ul0~okRI|keY9K&x3Q0T6u+5?`-40BR!VUpl=fw!?Ik_V1 zJZ^UZojq>noa=hPkDyCRR<4|Oe;&kTfcjKHsp`#+N5v$;N~q=E&loy_fdQRwTCM#0 zL3()r3GA#Tz0H|)oFHR4x6FF&4?%n* zh(81|2dGa?TXzFYZ+8PCS|)>_zSoIbZm)=F>1D)xLN_R!PN#=Vf067I|T7j5Jq3@Er6!7o!wM+DXkjb@O4N~kd>i^m2GR<7GwM- zGOW)F(8*L6%RsX<-|!3}5gfv51b7z=>=1@lL55aVi_rO-vGhx}TK)|n4#7b44*^!N za(gFA%LXJe&_jhW+hDKCbCB&k2l)^P$H5Q5xyf9#C=@ao`p9*IDe}*hvLKsMD=?^` zGh~GtTCT&i{04}vG&f}7;m$$UWdJtmLJ#fh1F-9KNwxAb73v(StwJJpl@^Yx2Bimh z9ayXAb(x>SE5O1I$0%8i!6sd}Dw6@Gn%_`vjO8AFGsqUG`v9kS=sp;H0?@hMCjcja zsxblVBq76{;Wky2QA6^Vv{1Fb1Wc;U-T?4PWsCHXRx14FZ1m0WOAgD#>lv$u9?IZD5Ubi04OGqK zuK-Q{#45(dxRO1o+{CT{tJxjg*<|6@AZ-Z0YqGQ^OSAe2Zs#nn!UV25g(8H5Fw%z1 z7UvP9;^)C$ovplDU6|@tdFGM!Mo_~?+R`QhSXrg;P(kG9xbLLsjkJi3s10P8ryJSc zcktU$=-!ckb1FIHw>ReBo)4Yp7@t4e%d8uQ+vvv_;QVwOF3wNg()$KLH_0D?-zmUH z;Ac`t59ouiI(CvDH(8`>uoh`2(TaQ?*q4BKi8|vPCnB#zkb55Pw7rrPDCT+%&CGlK zr%&xdfr!ptDAWlz8rTul&yKi-aQDczz`hr76KU@Sl+`jDF0Oz&Z`6FG{mt)-pMow4 z&u+I1IRn^$l`{aN>gb~Inr7|_+18^14y zP4@0d$02e*{5Qz_K8>_@-P9Vmz=Sj%LzKN=3upf?y{q$Ndu7NzO~`)YeeJ*W>P~9s z=h>Iq`*{1WrvDbZE=7$P%Iv%OYRO^b8cSLZx&nOR9< z4mm4zZeg!*wUvT$`V08xjE)8z)#Y|ymV$HsP?+VWt9cWyCasbgSjZ!_f_1!pX|;4Q)egJ{{l6BI3slII>MJh ztgCL;RJpn{Lg646nidn0Vqm@is|zsw8D#t-;LiZ+A(gZQ{UX>ku)hdak?QNL8K>58Etm;-YbKX>x40FT&Yi?LAEN)h=RJ7n? zwCrF;EA6*~SckJt3=>RSqg6qoNS8bs_>!#OOTao}+ZSA1I4M$)lcGXh5k|0qOY#O> z1l6Dc)ZUmRM2ju`CrMUAC3TbRbyI|U0G*%}E~Oa^<}(A?_W)&3e6dgy^oHi|KxdZh zz@?boY@lBZkcE{`(sl)sC$k30B`m)E2IzaKbqB$|6Joz|9P93bZ)@wz0_-!%VfT09DPH7$(3<;LhMQhthj z4#dk4KL=t}vt)cH2%CK;h(7}SUg-V^&>6)Vpfd`4qjsdP1wm2-IpsZw*Td?Aw0%9v z?>D67=f|}DX!MK7@wk(2*ER5ldld#sTir#F6-hg+NMnd~&X{=gm;pH5(%E&Mh}6s! z=HMp-rOCi6vq`TRH%YWe5?P6@VQ>zScVpl=!0Q1|0bUR2_MIL-kb@lc*+r}B`VyEg z(AIwR1=_9w4q&wgcpC6Vz|(-vCrv#KbPiWDdGh^#r%tw4`sE?KJIC&zXE45)CntSa z^M`pXnNQ+LmGuA}fq1hD9JJ9U~+yvYUsHu9*8HG`GM&WR*Ut&0x z*x|S%4K5W-#a4hi!tm&bm5g1P6&cy?&eH~3x$|VlmY*H_S{TUhT5Pj|*n1RY02K85 z*|y(D&^n+p)&b4&BgnANm?h@{&5{!kYyJs{eTTiAzX?#UHF^yVEJ1T1k_oI$b+#li zF?29g7SqS`XxK~(!7;6=a>;-)d3eG5dcKge38L=j7)aU+y@KqE@Y7luu{K$h*Uq5MpO5?GiK(n z3|hc1^R#f?y+I4t-E*0r$>p%E2|b8!0PFB{1K=jjHn}pDfU02_ z?bz=JYsbC`tn=8LAie`o$KC;`y%B(@z!T`s!DRy7_W(Nm{T{#-Kt-+q4j*pq)v?3> z@zkY=zEQ0aWK{L(MuaDG-utYaji6^Cau^rUPo^f^KLH#fFO5 zTx(``W=})13BS{@p8(c?6F_rv3}{X^T*=vKnRHIeiXv^Y-VCwH8r`bO>^0{38GQb% zR>i@XV6a9D)mTHn`3%~HP63XPdkU=H2%QVzf%s;cZP4tSX(pX9S4m5Op;!mI2A#s) z(~^tJK6S3ax@{v?E@E#)hJEHnxGV!!5HACo+4|YczJlCPrQ@o$T?+%Jy7OS2>K=mq5bzM#UjUo}{sLf}6)HMY zXD*ua&p=71bG$ztqj(1a=M4nu(+$9)`-L%|f$nW6^cm=Mw(NEG2y6p(1hz8f|SUeA?B1m{>eSf%WZ6?=lpn1^JMe~0f?u{5+1co|410~au6okw#-)G#mr1|@2z zIk}E5=423?@+PY(@9<tgYJ2=1CSP_EQZ98=?&9Xgnn*j z<)(@htRlG-39&lcHmp?I05vq)illz_+R!vw#BW8(ZL$yasVyd1cqr}wF7~RtZVdLi zy@HiD30>pp*dQ^R1kI)tOL|J}>)VlSY2_ z)leur9(hohFDRYfP}&3;+EEDa6sT;Q%|hgp7&C&wlNeJ-EBO80U>KMji%9Fexp66i zBylq&JRTdm6>7Mn9@B+lhh+j6*&FT}FydPQ)^fp^0&H?yePvstV0iSE`t4S}M!Bv1 z%?L_t1Z5R!XzF3q&{Wq3PE)RQy2?y71s^RDxzLG^AHixoBDsBrsp4!fmsGkV6 zGXHe!JWSJ0G%YHaO49L$tWaG2bYh+DsKJKfHj_)COLVoOtr=mSMnONecGDilgw%Yv2FE+ zZT}0{a}fU*u*O3ZjEBoei925kgYHLZW^epanZlqm{pGiBgJc=Rw*eNtdjrG<2;-)V z>vN8$o(G9Bnr0K+IxyyHZ?u+h;v7zN_ruWoibc2YOz+}!s*Y_C{urF~PQgZ>j*!LG1Y$W)Aif%K1O2WB8~{o@04!`voaqqh zwqm|9?0FhFtK?+1Zfs|f+b~^1T6|4atj)w0B2DFaKJ&Kpj`rXFDgPb?oR#5?{|e6D z_}4(g?T(i@^#8VYHZYc*#=j~SajCi zAufr_^|Fw~LWB!~qiDU5Htezp)zpw)g8;6A`@EZ7G);L4&=o9)JE7=sED zPf6@>o|0svdo8(DBH1|W!o7fQGVeu-<|@zFtIgOiAz%rTMxCY!tpKrtD4)Jt0gSqu z1~HS4<$Qv~kPJb1)-p`3w44-r6cST*6rm>p--#_J6Ne3@)|PnvE_VJpGr)oZULT+~ zh?aozj{nNIa{Qym)0~&QEnMYy1itw3ZSY#p_9la4Z)znYTj4oU48+I5KEq*+Ka2c0 zy~)2#`3zUKW(DX%YjUvHHI7h&Xx^p)_ajsb_NPFY1syE-&Vgv0>+Hv(u5PZ^4N$_6k*s)pPz9-HB+H) zT51C@M}p?42e0MbLzLJNlEo^@3@YUq#9gq*AU2$0%Dw*d!8-UhrD(6;0QYli`!0DBm$evAP1!x*dr8iRtX0y-_w zh1vq77!BKl?wftxSE!FVDl`kugYc^IK_nZ9sFHcG>YWE`yB4%vkHB`ZY6RAJU#&NbsCeCX2ZUyHp!+RA zgZNv3YO@&BR`Y_ecJ<9x@F;Bd;zv_kas)gEqD19mu&Kzf8)xMi=XXKpMV4RNB;wHBsqiS<)$lQN+>a>t zZ$`*1qmp%cKUht(KpZ3*-Ui_f?h#VF!EHiye*x2^Tfha^Ln5;JD-&IbydMH=BkzaO zvj&UF%SA|BPR~Q)xoG6bF)pz z9W=UskG8uI|MwtzfZEba`B1sGyaMd45Wj+H!lybl*GX8COwkbHA(D&amJ@gcw$VjX z#5K*eZ3h8AkP!O&8bp1LrHg*NCT2twIYM>85qbz>N7Ny(8-Uvg-C!BNo10f#AnH-U zihG6?w_`g01H#Z*VQ)r2wm2~mX4OEr__V>h_;d?e!sd$NqnL3o;73!vXt*9}_zYOD zBGd7m{iT4!{!($J-bk&*&<0^Kd=8a20)7rZMu3KC1o#JluF?MhuvQdeOjXN z7nhGQ(}_3@hssZ<{%3@gVuUQ8A?8{>LpWTB42ec8FN*>0P!N=0>rh-xR=jLdLK_f*jh$O?+9Wa&QOsLXUrpI ze$qD$AAyJiFkLm09xtlWJ?t+aejDOnKzzYf!-cr}KQ%`1|G$`GCTTO1wADc_pBVvi ziqrlgA6V~}J8Jxj6d^l}O9%xlqSpxNmJxC#?G)qrL0GkhN~<%zGeQ-JQ96~>%K_i% zD+U7XUWKIgyMThgqv~q?nXCWs_l7#p=EltAm!0zYMGYY!b?c za16Q1wADI5xTHG;olCkItXI(t*dr;hM*t0-z8N~>V&coh=3$NPTGMpDM7)i{E~D4Q895}VZ&bs$OT6`@{(<5htzvgJ|`S_ctVLui$>>8c*Nbap1$ z>E4r3a|{|aJG!sLv7=8>_a%q@#>FFkJvaOQYC%8z)qSK7g zn#Eo}e5gheopFPz8E#PXkRa48R9&{7mZj~DMQAvUxZ*1~lq|wHyU84Z@N}W%s>ISL z`E^1pi9=`>P^S$^31~=awv>CAH7nMZ}lly zRA%>pvgYCH%fWu>tU!fLjJ=7+NmoV4aZwYg+2fPTIufJz}wTJJn;X4&w!=_=# zcO$-Y`8(oh(t5TI+7%=S$lhZZYH59Q9F_jQ))<^csM$Y@83kCyU&+;# z$x;=0#%P0*WE~Q#F6%ih5G{C3MH|qYL*I`!&uzaSY_@uJX=R*US}i7j7a@+gbU`Sz z3!)Ebwj9Jq65A25%5#*RPKeVY00Y|y*ktjC-UyDwkvt{a8I&wmwhBcVu@SEb$=Nhf zIaUW4WZ8PQ9zPBJk!0zQAkWpcbgr&Vt)_V^^dQ~QBO2qE2JfUb{}4U|s2l`pR0d+MI<>P4#~s&m-0@5x zc+*q~!ap*!2e!Kd%k;jN0`}ldTRb4v7L^-GmDl|_Eey53Q4CrTlH&@)4f|Iy{L~~u z9mcs6h%{9;f|ynm+4BcO9^IX}WBjr54zBLuDxLAvFTnE;Q-2f$3xYp)`0=L9mDp?W z(9bOEcDL|b{sHSRK=KIRG1qRT?MU`23cI6~6Td*V>Kqjwh1Iu-2*iiT;716=hmx03 zLvqw*VMSyyML@KI4Md%WZbP~x&uPrOU6j77*%Bx=R&&LqfDw`lB#%&8TO~tu)kaq}T2;x0R834WqFq?m)D?2I# z9eH)O;4scT1QdWeBi5psN=9m0BMT|OvB4w1MSTxp-C!+9ZryBCPf+FoxvKaI* zSG_$1xO`hhho^5vaz>RUpsUvsV$&n9>2Wh4=v@@Atddw=H|oU%pvc(AsK{PPqM|3z zyA1IYuq`B;9SeF?M>0ix2D(h!Ds1|;3RX6atN<-N!Maq?76?-z!bC-8tb<5smDsvy zn+NP7UdcuyI3y92WC+Iyjv*Yk1Fi$!p4@V2r3E3SfTV!q92{o=&jDs*AuPz^5{MGs z65bJ_9G4?N7x{uN@?Cdc53%dcD}ruaOmEQ6l?8f zuqxO6tVb9P*=Ey`)MWz@dW=LKPwu8_Y zBeVr5ZwpYXENW{*tct`&wf`h+ZKV7pY<46|*-`OMutTu#1p5KN3h)Df9|JrC_%Xm` zKrL7XEI<@oWqw2g<`Rd2EdYCotpZeAg%lh2L9jONy8D2L%&15U4A?0I7@T83SP&h+8nixH?eYv&CIn$YHnk|V$eE@6uJ&*p(~|PO&}Wc z0${c{X_$t;9_Z?pv0B6Cm=e_Hl+a*9Xa=fMVw-+9MW_pL)@>sT(a45yETen~hc}@5 zfZl-0wCS|5cXm;)vr9%-B2*nZ_ZQP%9A|86Iz=V?a-v4!xFVNq^q5tr28bIbpMmEZ31@S-Ao}i73%f4P0-`E?PSKbF-@Y( zs>`Euh;n&kAhf_Z-w5$C*c;*1BmL0Q@H~rO1T4EV6&wYUM@TM^>{9%jfG)+~4famJ zcY|$+XO&^aTAdXn`eA!*1Fpm2qD`;^m=P}{-j_QsD;_qpU_Vt}L#59Ix?_geMr$f; zv`dKcY;y_h5K%)_CesS8^fIm-6^6-_sjbuuc(a?&o(P@qw z(0NkSZ~>v&NQqQg>R<`aNEAye}StJMW zR`3qckrkJz)qPW|Uafb+h(4}(J+h>fXGs;wstAduDKCpg0|A@zBvFcB*6VaNG93a& z$*mD?`EagT@ZnrzpdS@jBVU0p=HIbTG)iIUhvsn>fGnO;LuA=K;_Toni~d2PT*o>ga$Rh~WeFnZ5G zcNjM1skfE~b}`_F(`ZZ)d69^>In@J=dzHJ zS-+jE-=1{Z*-HB^|4wfOc^clU(D5`L?E#FpaGQ90Ne8UfD^Kf}A)bPF8SK{p-wyaS zz@vcHhU){_Ea0a=+z8!M(A6jJfHU-6YvXSq`7+=A4J7M;OMvUddBDEA2g2eiKwL2C z`N!dS2*k&sy9v+(_L~4LQ4P0VVyEOb$e&u-xNm{Y9Nhw&?a*OwI~;=5!6Ddeh+hp> z9an>OTv~9yIBBUla^iF0VC6_RNG0WC0UBvVjBsm&(9fg8z-+=;P3n{YMEo3XuTR>+FECGvE3*uKZp0D+x+eY3hJ)#fqHa#NVh-(!qN}G2j zn?2Q?O`t{NGE`e!h8p%d8qf(El6e%(r>1HVcKEI?LWt{1WWum)jlt=dHE1%+G?``0 zeL1`XI?bNV@rRve51Fw?G-f9JwVy7+VL$Do&9XHb>mb&ldm{)feIwvmK$CKIvNnuC z37avG24083gf!=+9O4$cE0@NeR!cC2TDdGi_ zI--zX1&3|vRS0OzjVT8I0LgoB^&cn!=a~XxjWonr$^^xl!O(UuqFe#oo2scoRHKbB z*KYBhzsvHZd<*3sr+S2*jhPUyUZbJj0yZtpf*6Jy&H;3W)7V=A#=eKS2D_IT2^cd| z!{5m`KZxW9A#Nec%(MUtK*x;sJqmaQ#E*jA52*P4glUn^?;Ql)vLUzVFIsvj1J>V4 z+sBQDecXcuUG-qW1*yStLHc9pIDpC@L*;S64&ZSTpd#JxBt^Yc5d(-ThrM#WHagx3TN}_5z9#|ew+!>$lj%0J?Q50qj^djYb`D~lIftk$p}J*1FoS|-(5J^N zZ=W8syqA$|tJ2bP2YFFanz0H={aq?swLOGY%6kZsL&?EIfL8#%0d4O5p9iSQ=Yh2% zdh}g0-JldJ;LlZ-y=N0!!>UX607gF9k2J08ar`?H- zOj~SZR*s;R6X8^m#o%P^VO$pboj^rd0uGIkVuXyO5sEll)Nb}%WfUn^jt`}1mA3pK z*kc6t2Z^NXA!|eXys~KShva@pj=<3YJOWq(x-v5Ri-3w>1bZ5=5AkV0*DCV5RxxjF zu#V*WAa>~92k|^$0d}6+UFN$H-x-4upnuQCKN9)FEy(6fh4u)dLb6Rb85!D{nW zVCMm^0{cS1DL|ikX>@O}R;(pp#bzEoka!<}IJ&6v^urpTM!etvjxOK;4)0Q2?BmsZ z_kC#ud=a`=^W7Jrlg+%zW`&uV?0IzQ+~rI6!$>hbKa7+jnOgv!L;N|eG*T}$(&!2r z-7F*(Qp8s9x<2qB3HLY_%^H&D!P=?+5YSHT?!@7@2W&SP)CHUdtRS8S90K}S)KCzF zS1~GH3dwaKUOM@VdYs+FfQ_VF0*B^y5MbBqpra3{Z$6yn`aoN(zZ0-!KWh3W9L_!8 zbWY(^!vQ-7LY0DguHky_yr5|=YfV7dmqq-=h1eFj4#4O1VRkAZD_>;*~uKF|0m z)TmkLKHoVMU$K^V-naA|AC{i&P#0{6tGWuuDxO=3u4&YEEm(=K1#4=} zjH#8^CAPf#AvV+dAua$NrUl?MV1XjDKbweW#U_MVQ28~GSc%s_;(Y0Vb-q-daaLYr z`VrV3McyNcZ56O)ONy4DvtE{Pw(}sS@WZB+WxoU)Gwfx6k3oD{ zs&@CzZYZa80j$=~K)eh%141J;$QZbWy9lgnIHN1pU`G$DkWxVxH~$pB6GF)%`f{N6 zas(*Zd0(uVv34E5g092jy&nYvv_(;UL`i2$a~3kcL5||BF1(Q8zkU}!Rsv{7-)V;e%ZiO?ZZs+2N| zP|!^81F;X15gZ~$fYy*%h`%`M8d&A7fmK-|Kug_9TU_2B%qE*UQ4l+bO{m(et0k1{ zw0-ENWXnz1;sR2=_oZ+)PBkDdkX%5l=US!b9)la*o56k+;W^{%D$FT(Gon8yDA1HU5|eYopkQWGyhx*$m+tQ><&ulMs*KJ&E2Z zbYt%V!`K@z?;RU3{ngS&ekt!2KWHeP6B=ymRNtn4WsLACIG+^zca-vZ^w!DaX33my zpQotnKW;ubTnfxpc|jl!vP}6h0{lZGR_9Nl+{vNwL>?qss;gF_`LzMOAEC#I!TX^z zI9;xcfgHx*`V`pflRVv0-W_0VuXliLBd^U>FWKA!tN<&pCVml6;>CnDmtviNk3j51 zsy1V4c@IHY-r0^+0a|5$DWMx6J{u&~hC=s)bwJoMEJq_`l5Gm-kkU^^h6}FT3b4n( z-j7F?{QZDkKqVW~6M!0Y0<5P2y6!{(b){7%RO@y1DR?~;dkV>4 z0TlZcz$_5q>S5?yo*#y80nqp@07fKru;9B6wsg2E5^?<~Cf{X?i8n#wNPZL8I{VbP zURIOO9lBigN37X_u73DRD}NfG`#mIEa6Kfq0j0C*HUYhXvI#c)h#?-|87o6#tV(zV zRTQ2VAQo}IK&Z{_1mIVB6O7NoRv=nQK+6%&=|}ymJRg5#>9WORl2hIV^(`_S#rnr@ zzD1I^9sx|x)@DDj3KuLSjl2<+Zpl1a`*lFEzn%)I;yazz$PK_%tluy~fEA$Cl#P^G zu)7J>x=8qQ4aW_<+yE(G`p z{HHMYKLUO#S^xXV`Yo=uKsbMxH+xef>|jm&We}VA#}MiU<}t7{fI4l;ZU<~bd^^}- z!VUrF0FAEmf>Y%&h~Gs`y15W>Cv*nlPIW+%S4413X4+lMm*DUu!3-L@SwsnHfuOy_ z*xw4)BSN>xdh`Qn;ctXA$OyUJH1TdXvxFKFb!hWE&U7$neg_NAg0)o6;*om;OZ4p^ z-U!>{1GWH-q=p-?HCD)~Tw|HMQyTr5R)GM2rX|Vi5bD0-b!oOgi1@k$ZX1g_ z$eO|5Ik=9)@OMOTHY6-vIp@+91~0q32+8G%CeoR|iv-Hhb}#bZhq^*oJnW)PkH+4YpIN zbY{jHKaRFd*p8zu3z*J0h#RA9GV#`$)=zQ#>FRwZbvg3Ui(#s?VtS3vLBm%)GF| zfz=Anrg(>UhG}Aj*l+Qu${v4wOig-p)%Za-wnPlFc0Iz#RlFQQ_cY+sfKR7-F=~?3 z-2$xnsM1x0&T=$mb^$l!UFh5tnqSjBoa}n`9Hlt?3d~SSfmLqeE_S6rh__fSwD}Qw zI~lnShX$>u*qb~LIK3Tr`J~E%u+I^8(^wEkY0xr$SapK_eXAkgMK1N%RJf~jfVrzQ3k|vy z9ElZLk4EGj2K#TY^zdYaOn^=oU<;K)YzED*gI%l*xnVBE!L|xp2Pvx{+{{;i9td3p z*0JRg*BqeM8(8N&i9PXhim9!Fu1+38uT46x1&o@^s_8UzSE2kgbYB7duYg|x{9{0? z{f_}}2V4YuJD_`w0pR_UvC5{2@Vvg7Bwj$M30Od=9lb=T9X$-!a}l_TP7(ua0@P*#1T|N1i1)WVyGy2-p@A4fSBScjQ7y&xvd(!bbh+T6jS#3IKbX93| zw-K<4fNccWm6c~_h*OA$Y0x>@7z5`N=j0`%I48T+7wc9(X0R%mTOp;Bzz(3Pu(Gw( zEErSi1f{bb>X9+X@)6n|NWMLQ_)PgzVBdhvPbH7^T#pp$s><(T?UU7u;nXz4*+OWE zQ2UzUv>5v6I0)9b98ASy={EG}6=>p;CijD_}Fz zF9g&`PwpC4sT?|;wjva7MLYr92<#KkEdh#MQb!WM3c?Co1)Gkr}j9oC7SCA(Ge8J4CXEPfb>51&QMGC--18B#x+y0GE&wW1*LLdmsu( zjEm3VsmWW%#Z`h(Z;60qK##qa0i7@u?}Xv3b`#=br>W3$5L;YJU{9uI{srV2 zgD<3-RIl%pFu%T2A~VATv=LPy*@Vsmn$Q>;v&ni#w_fT@3pPu@jl`>=yAuJPl4x`N z{8bF+xPsS#{f}^*cjM09YKy&^1-FR2pJ#Kn3xu~87Qxm{2J8yhIMSvU~fbD5v)JqHYke0%pi0sj*2-$ z(JeD=A9A5&JFLG$a@2SoKfcTIWqmg$ zhf>0-OsG{H#8#&|VhkFW5MT+&QJ|<1@f0uvp=7a+kJ^m1ZmRE8r*SUFw96=>5l21? zfD6fAgQ&lX*HXpbgz{yGZ-O`;6Ds+x?*F&#a@p`O3{67)>Uneq+|#UH%ztRDP^*S zA4WHlXIZG%rj^;8Y3rqEWVNPmhEv~MUaHc7IlJh>B`F`_o3YnOT@ciTh`2_Y6pi$% zZVz~=WaW(j*D-R0qS$Xa8g<6eXbhAhTV&q_pChkL7BVl(R2wB&omRQF_&B*S@DwqM zOFDH(H;;Yu3gF7`^t=L$^_*yU&;Ua*BclOkwEL|{We<2!h@MNt|qolcv^$ijY9 z>R<>k;sM$Uy3n<;#i;3mG1V=v3P=o{k?bWfv}uc(Y3#DdQJm*!pRPJ}$RVip;jcQ% zq$8sf45x!_mEg?7wwki4Gm0-l9#?*sMI++ULDY57br7}A)jC&MiDssiuqmZX!_=r* zLn5ppi$*Xj8V%AT2SnKH@=XqxZxQwam5bpUV8m1oMP-)SC{a#kII=rp4#Fq zhh>Vc97fVB5j({|M7EW-7-X{;WK)sE(N!7|XML5uXR(b7T2Sq9<%0A82p6PI(T3y_ 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 diff --git a/Code/.vs/BlazorApp/FileContentIndex/eea262be-65f9-4818-8624-42eddcc8c49b.vsidx b/Code/.vs/BlazorApp/FileContentIndex/eea262be-65f9-4818-8624-42eddcc8c49b.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..e1ab0aa152483494c161d651cc78e64cb0592caf GIT binary patch literal 1299779 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%0A)} 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

      ft#qH+$l0a) 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
      U(pU~FN?%uspV$bSVhe1I?XaWt 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
      `Pn%@?r!YJtIMlq*= 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 diff --git a/Code/.vs/BlazorApp/FileContentIndex/c5cb3893-d889-4dd1-a960-244a8669892e.vsidx b/Code/.vs/BlazorApp/FileContentIndex/c5cb3893-d889-4dd1-a960-244a8669892e.vsidx deleted file mode 100644 index 7dec25c23df07b2fbe5e77d05cd19d2c2fc382ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1414980 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 +zvZP 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 $3jOJq3A9w8P~quLOeY+=d}_PFUY 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 UmVM;6*rHBMJn|k^*NKV$1thBR-2eap diff --git a/Code/.vs/BlazorApp/FileContentIndex/6d1fb3e9-61e4-42eb-ad93-6d143b25e576.vsidx b/Code/.vs/BlazorApp/FileContentIndex/6d1fb3e9-61e4-42eb-ad93-6d143b25e576.vsidx deleted file mode 100644 index 38a989e221dd2a87972e18b489737ffe618e9bd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1425572 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 z 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%0D8#+AlZ#?{7kQ6dM(BG?`%S0OitWfAUG_)|M; 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%0AqTZ7P>)?s!$pbMxbW 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 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/4c1bdaa4-eb39-4769-b532-17dedf0ffb5c.vsidx b/Code/.vs/BlazorApp/FileContentIndex/4c1bdaa4-eb39-4769-b532-17dedf0ffb5c.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..95e75a0b5a74bfa1c70f5ec525a63f2e5ca13a1b GIT binary patch literal 1306287 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

    o-O{bh9j=~`Fhq~zDu++TqF+vxsnbboTqRrh<~ zeh=Kg0XLoKgk9j;qM0rygPfJ-v%JIoUdYUa2SBk3XN-IySZ6%p~u%^MEM8N3cOCe|VU!_tqmqr>A%+ey^dMw0+I%~J>zlaYwVk0}z`a2Cl&j0uVVP7W z9vFT+NFwy~X+WO_^y#&K*V=sRB0}UA8opbUkwrg?be@GzXzZimM%Z7v^-?4w8r^g@ z8yL?wBW3`MqtXs&?B)ihbBKs6UPTTmcLB;L>bl`p@`%rJ(^7;KG&and ztB-PNR(+}RG+#=MVD|99zCVSWjTgDO&BoX`N%#$_asVT)Es%@xA}5&!IfrrH7(2+F zCIinXKF^SkBKIhAZ-va%Fy6PoeGA+!+08~y6DT~m7RNPoS8m>BXruah!_zzXatFq@ zGWu5BaMFDO(j$yVa5Eu}A@||htOt;BV}g7J?lV9=1ex&lIi$KnL__$sX8>gabOKbA zZ-e|cNU!HPK40+bon>q+Kz#_^4>kY7HRGv%&7O6S7d$8ldh-|Lfj9S0VC@OWGt}Z~ z0Q4$(ksMlT$oR8>J{va}#kD}`K~i_pf|=0x1EBl?Tzegiyu+xJ@LATObA+7>#u4x5 z7zfHE=Bg2|28|iKY?H&C)^-DsLfM2>9!$D!6u>%;ta?re7fb!yVceN)vb&X)VB-A^ z z@>OtOg}bqF09g((8hj~hVK7R${nAjD>!A~e)Kwe+lvj*$R&s}HrrkK+3HeUqxPx5M zo;wjs`!?j>hMa1VtB7DM0905p-ZaWCj0>Qw;5#7GTs1<&B+kfLfT5pHVffxk*Uli% zng?GE=?~hvIf*sPm`lE(F+QO-fwGTR0X5!~+bAPEe>*z>G_C`1eXaX3$OXpI{HxS8 zGC_;-0K$$=7@Z*Z8c;q6`N8I2)C}tg?h#zw&8~0w+H1i#xxuvx3u`rMa%peFpRs0T zEL2c5KD1-vRrsWZb%LQ>Y^IG|rJDwa(zZHOa=0r>ZgVB${owAPE4i5=T-)LJ&Xjma zhi4CN%hDSrI|mqM(}eB~My_F2E5$p2TO^~$k$W5)dRhRGw(^k4B2kN>AkQ!&GJ!lb z4!ohXNvsp`6$ty)6!$O5q}Wyk?#Ad?}(Pn3hnfpH6yw}^7WM#2(hf@|tJ61m)X9;}m?$Sva+0pOQU&QVK^ zh8e$y+#YUhB`j)!4yDNLtADL(25JUM;lZIm9jxQk?vR`VpuE}pY=rZp-0Hp$?)xxw z3+@{s-w63`$g;~Qh4MZ*+khe2xiL15QUjpm7?ppFsxpj@vFq0g2KeOEM5OD&u&U<( zxV72`FO4+RXouVmk+}BReD>J{{h2U^`~^x6;(a35M(yugBl+3$AU_ZCcgG~8QzIT6 zB6kSGOKM09`UP;m0IpvdyMVla9By-yd!Mc@n4A%w+gev7jASy+rO!b*MJ{v8HEaTJ zS_1^?0Iq$Na#xhNJENAh-J^;A>3A2_Ka1|4Mb6uiBqt_ckI3smSr{4Ma6~oMx|JG@ zFjU(Ez`5ErNOLk1OyPKNh?<2mm~sO(<+9dE4vCG=LrZ0r?SQYfbA62(R*N9(MgYzM za2m*nf5XbqwQ@UQpORJh?LHt=Qnd?gT);i&K-eDHttZ;taL2i<+*bStqzfGOD0sh|vs`#)pV@O02Hpm69MgS}c0a7=TKgoT9*@x?fCAX^SSZ8-x124If zv6yiH+&n!4`3$6g!aZDlNn%p~8IiLdLrU^@C|$YYOVo5Xd$?lY?!UsJe}zMC-{Sqj zIv7j#A%s7K@C5e|(xpnWQU~KpVSFiaN06~L!>AuTV5WGDzmG3Snw;XIHq4Li^(cQU z;9)?!9IRi)dbHh_&*rK?xjg+zOumE#<^SN2#Q(?o=Q;g<2gBdGf7{m2oDK)AUCq!i zotwYoFS0-2>mNR7$KwC5w_mFH&h<&o#-D%a@;|?lU?Se1IB@ctIgvN>#a4fq<7#u) zQ}<^cuE!T6nt2uf>*Qr3#V&nAKaV+0Wytu@W|H}mo?kK>CQes?*xdlVYgP5HxGh6h zO$p)4O*`sP#fFWVA5`@iGLt>eRIPq|o{7d{`Mucmwna)Se)x zPN5^nBS=qhKEuJ@sT~pYe9p7&h@j_l9z)|XG~Ua3iz#hEkq>$Cf91>gz5!kA2^UM7 zr@!5a9);I(T|I(~+>G3QJGoN1T8ntl;U$Q4#mko%{Qd&(X6vg9ob#wJEUZyH>~Yo( zaoi!^y1Q$O!q!0t4^9lXpjSLLvpx`(l%y@X6{LllvmYsKmu%#W_dPA%13dLc=iYK% zn-NiGoPK#5C~u>_r->IvDl=RxPA&J^;lqCh>1p8y2?DGR`GV9k>{Hi#jdldE&^hSO++Tv~ZJkL29CAoqrP0p7*nTAL8%)r*)` z_Wiv(r@eKn>>`{-vdymJi#yAc4X7&e+S6~Qn{1?SM&pkF@JC2a_cO}$kWDkUpv&$W zYFG-=a6>)J-?ulY1(ORVy_#&KwBuZJGG2=DQO~_bnc51*SeYFtY|3Z zl^I`0nH-ca8>d}$=o=eU=g{4t%As&|-2d8J_~B7qX;8AH#PRi4N7jbKP$o%-kYU z4eH)rxd3!Mw07J8vzFY|t5;*K^J)X->j#I{BF6T~hH^r+PKHcUk3ATBFkHPWlPNc& z#JhxCkDdkPSx}C{fIJ{|pUM8k`ugn#|0IuJY`Be@yQR;J_cVk1uu6{81(g50#e3JR zCEi>=#+e6{zpw0Kp6f?C$JF_gs}^9!$$3a!^C}%S&VbgZU)-t?ucpM?puVmJcyBpf z8*Y9EJVUs@+1+x@-{}>lti>U#MHy@Ew?jW!3epi8~S7(PbBYl;`8f{Gm61!NZrdpETl5>|hR2fIeJm9Pn@ zClS%{u10P77iF)ZoZ|f{owHkeCDhWOICNK_mv7wYlNxVykD*Vd7Hx3fdU2I-QxmJ`aEEL0*Ny5uu~@@agol7om#^=-%Rn26| zY1h;|hoNd!UN_h0Q4|+|Kgj5N$nGCR*$F@@&vuN(N6`&0QF~wUHI2GoRz@orsRJ{PWESv}D zQ&BRHhP6p3gVvV`pIx{+xpistW5T&=%!pK_NtibSMZ(B*j)r@}kS-%JE?LKyXN~2sc)^_dZ zS`QK>BDvfZyovCjf0l6Mex6+Y{6iicm5L^AL29LRvqx7K;wDsX`YiNH98cU z%eOK!P!mutuafaJdq?p)xz?Q~w!Cj&CE0u^r1@?u6G{kE; z$VJX6l(R0{D4$z-6zSZBVGB&a?+9xL{KeXu*?0o(6L8-LcbMV}+?o(@2QokGzJ%NU z6hVd6mbCbH9ASfQDR~NOPx0Avh*X9ktw)SYP6#`h2CnTr!%Z!t>%>-M4-v0m9y>A{ z1863;+zti*&H%8HJnoc6irkFc+?uChfOabJcz&(NMnNO=KO1xiCi^-8} zEj3)}h8M5pBv3h^vIlt|9&}3vzPuF1un5NSE?3Cy0N9~+0hydmfrsm#(J;UTMk3O9 zNa1e)dIL3u&mrB1x%WPX^oY#7hEh0}&#vakRSp0(#WAS|cL2SETvZymE%+UB#{0_k zS5vZvW_~P@X_aK~=X83av@wv-T zTSiP%{Byn)6redw_R@8{6UHYzJz0A?Ky7voYMHB*dp^5Da$NAvfZtlj!!WVQOBuqK zD(yNYMmYmIW2id`jojdKkuc(#sY_mN0p(@!ZOA_79d`ky1VY?3}M0pn?cZc>f9Qj z2H`GE>-<%+acF{3WIHD~s3lDczAUKe%XLU!T^dK!&Hzm*X2^0pqn5;kZ@jkwy&V8X zWjCKS-B%#&fp$GeSOY0?9I^^Kbaz1QgFN;)3{zZ=Lkb$T1Jn}MyTJ1osC}$icug%R zrf$gOA-abM?-DPh!c~Cv8j;=R(T2uwjY|K`2qzK3kA1qvQ)3VR_HgKY&7B~BC*0rJ zLY*M(SapX`heX79F~FMvm>XV57tn!Bp0)Ngx=**%mGQOD3*>u|doOYxu9}+9a!U=a zCW||uv|Z%1W~eblS$OTb(6u9<|F5c{j#K9=O z#QSqzHXXt}1J8?yc>9pfqeDivvUckp8(;Fx$x0{LH4z1G$<{t62c?1Ct+~(vAQBHw zAd^1}RV0RT)yNWLFolQiOfYj$7=4J(K7_k6${`pPD*F=8yywSVx+syW8f65OcHa;3 z`yr3kll=sS!3^CVPbWm2bXFm9B4_7T?`GG=_3s$~p24^m@I)TuArWO9ja-Bmkdtv+ zAibucLPkxzJ?y%)=xKBnE^-a3jWP~nSnC2X$i>|WwW%d+uzMV9txNQDFjN2t2U(ND zLy5Oy=&i)-V}cTH$X<%#vq9I)Ya$wth~8(u9RYvT(m6O;Jqgz+yX7HKCWIemF~V-1 z>-`qse+vNKtEJoHkO}K@&>Yuf1)~RzVF;OY7kDsZs1|+XToVQ8kdd2^6QDHsZ0Png zL|mIXpYgySRS?-cUm$k@!;^ryg^JHJ@Q)z(2%}A308lPm`+jPk<`vFRp3(q0iOnd* zJ6fkM0UoTw*Nt=RdQZ2&9j*|`mBMi{1sxc1D0#6mH!*aR@Vl>qL2CCSaQ$)T4$oW> zOs)pWnrdm$3Ged&$4zCq3(9`7201u%lDsgQ@x|tHaZ3(VOAg+HoWFkCtpWg?z!0=@ zz-RGghO9KruCK!d% z+{i3bE|-{Pjbg`!YqIw-xet{74e{QB>up-MXaRa1hPMSrYllP$*WAZlO@`FJ87S3~ z-A)bo%mp>R7>zG(9g!-imaHjUeE>?quiaH7{U<GEyz)S$|W%bs3+?*_&;#BDeh;zb!N(gQw{maIGu2Z435_sn zqzxED`%KixO_6v5Hzf;0_)?=3Gw&O}iIGR*AK7(W_V^8#M=$7kswTX{m1Ki`?vj(&V;Uz!@4jJ0ec% z{dEd8(RCA^UQq5&5YYuTZeYV_Mi0ha8pLB70zA>euOzmD=GF98L47-%m+0kHY~ah( zT2IG!__EumrLEUps5Veuf|H_@FU?8a2tbmPA}5Z?Ik<+8?r#u2dEP~LUFj?B6-hi; zd?(V%GdynV?rcm6czL9J4tapP2XMV2rh!fD=aS;jB*pJ1IX>vglbE60_aSVqb_kp7 zczQJp@?F2T(=tA$voXd@CRaAYP{B1fy5-fHYrLMPu?4D(PsEbky)$_nz zU!gH9X(D@OwreisT3Cl5`=hUi6y=PfxS{X9{{bWAacl2)@!aQ>yNFb5jB*iiif4B{ z%y_$G_%)Xp(&vEIsP)S+p85i1xX`~qM7K%PF(VJ9>* z$3wz~RmzvyZ%iX4wzplvdrJOc_qK%a@io`2-xav-3Oa7&G8#H8jC+sTG2+@kCqwah zD}SxIy19>B*Uyky;oQUhAVK>ab0(~M97A?Li|l?j+5Ifk9-=Z2VdIPAJ?*%xZFGMX z2V`H>UIV$-i0HOtci%-0cWdM}V2iQ!8D7o!?2_9ZjeX0dFCG=hlZnV(Ti>ZCSI+Z2 z@VqsbtnS26Cc7K!%J@1jrl}0U=#a_t8QB<`>ndlwZgITJuX%h7xgVh(9|Iu2?^ByG zmqQo{rrT$46?rRbcSz0_V+bZ9F`3UYf?H|IXBn+Qy$c(ulUZ&ClueSk;7-t6lAp9)c9pnyj2*x{tvJ2N;TC(9IV3Yk603NB*S{^IC75Hc2J_~@) z^b4R_%e2>c`YILF?j9(v8}4!sAiee2$HpLh1FmgKj(LHI}D{sY!k2f)4Mwphe6?sq&=~A4 zaBqWm8?J5)&$HvC!c|(-QUznX1IisxluLFcQ=N`bZwuKi+myXST5 zh%_E2CCfN+T}oPI#EbX7pC0`~H=bI6U&Pa2B)}86c_REgjOSq-!*3ej3ZS+8O}M_1 z5T%-7>)H*}a03|E%tlukgu@-;P`KP(SMUU1PKeyB#Wmvyo{4xp!mmg8^Radd@)o1G zF+m=}IAk<4npsmY&WdNNpX-cZdEfHaK8tV(t1-ka6$mw?7NTDR-?%+_!!QGn# zv*m_(SvK#q16T3Xwmru`?{<8z7Ot%lQt#8n!rw;M#qtz4YDHgX*T1yurc#ZZ@;*W? z@J~Y~O07+%on&v3(Un^yDCuHNCcrbecL2@O92BQo>S5QV+}g;~H>+?A)G_`!Ng}M> z7&6aUWMS9sKd(s>FaZm5yh!GUu6dGlzIui=3x0W}+gFF%Le z&k?WHO0M)Y{VvqXH5PjMt=$2H$&cnyw#9zK;D26hs;`Lw;j76*D=tj8NjHl0jkM8gxv${+9x1C z0rvpmA+|xc3?ZzwbdzL+eV`leG01~%%4i6Q$Sxj)Ln@p<;UrmxuyKcA?l8({xfpsj zB~bc2p)nDWP(z{8O(nNR&LUILv!8D#UEY*>Zp%1yNjWt}iJ;>)00LARm=Y7Yuf6c{QN^#iV0AtxO`K zlhL>ecS1O6FKz-9dA-2TXv{FQwu9U?_*j!$32WSR=Y)+|OWHrSHm+PEH-z#4xnqpG zIni2`5o;#9;2{@;&k?po{SK--c;QcBxY<^2P#efH-fX0E%1I1GM6W^)WwgkNP2qRr z%e$M;3D8+~9qx6w7Z@tnT6qL`1tK2c{}x0pATPvg7q4{jU906{S@6x56QE8YHI&kt z>^-<%c1+?BR)lA~dKBSDfl_yZoDva?Q^-RYnIAKxt*2Ttp1v}tu_l=~hKzSnVl8U= z60a&vYyXV0kYSWCj-NoL6V25Djvv4%pVuYJ?sf1qq@E_H^M)^j2eY|~YmBlP^C4Ts zyN1$G5^?OU{-3$@{z>GrQL4Kg;>aED)?7#;^mz#3TX6DQ$eQW=KFIIG(2p|uQ5b%& zXt-8fz_qEJQTaXdTj&mtvnmllb>(g*Id;DsLwndwlunlji=29R@p=;7C(*rwZpsssAy*4>na&A6 zqjEPnV6=~+{d`9F-dY;MQ*fVxo7)1<;iVIYM~?B}5M5WeQvfnU{TqyFGmR&F!%FX( z*a#1KoY zX)U2j&e+I>Ai@hK&)}Znfj^yXjmi+80n6Y>|}{sInpsNoMm{vpWMz|HS|xMKb;xW5bT5!~;A z^e>ZompV+?H^Y51!mmU)r7*F{RUGoqoz|Q|Z77+cW|mbIkh7_i1La)O4kjTd9I^^E!ts3=RejIhKt7J#<8X~K{=Lwi^p*x9 zHQCYi;*h0&wpUb^~=S!oGnC znUN0_^KG__fJ!=j{8@)gU}T4U1evULf2;QFGStokKZJC?TO#7sGUT4xdIHTqj%~T~3D|M2cEQxa(QdA-2s^7Pz}38$0K@C*Jt1QtZTr ztduaC5H`x&jC?h79mZEfel;4VI7wXKCK$;X;VQs-3Uz8^{3QhQ7$c9RJO)&jmKzD0 z+&^IdnZGdZO?n1x5MH}GOvwtLD7&IWgHgrCsDfdXcC;u%HoBD+;n;BLJ118@Iq}y~ z_gg!@hq-S%9w2gnSHr2b?kgQ2XNP>`>S4Oc zzlHN00M7x?{R011la62F!5dlC73BKmwH`jR;0k`Z!P3c}bLt$n^W1RZX4H$;91Ui}WdI?4-udNM!! zlft_>&MmFm-x+{h#)h`|2s!vTRs9GKgYm4s)A7j zvfL$nmx764Cdj#6=)2u|01$DHndCSts#TB+)Cpu--s}0hXplcaay~(F{sba_595Ci z1tN*u ze#vCA=E<%F=!Dy%rCJ!y!S@0GK62%X{utzA)(w*(JuR0sb*>?tv&k|dr;S7|d4vt` z5f9cjF7Py~MLgBwpMut{=xRut>o0d z5byrp(*(!uS!81KEK|IH1P>lDIYe0=Fgk;A#;5{hH1SzY7swstE(}I_oAET{u*>)= zG`^}?%Z}F6#YwYK zc!w&)U9(Z7-PA($Ub3EdvirZn0hO5xuIWsdJdYdCW9Z0>2*!Vg&whr_zPH_)XWd;8 zsRAG(ULJC9B&(sT?$vc$H_H!e@TW1ZY??DsrHnz{V3m=|M6inH2Ak z+clHVKt9vRL}@`QO5i&WAj?zKj3{wvEnGXXNF2|5mmAo1LOcTAP~Tf{Zvo%Av5tI3 zWLBirEe}J^THR78J&j#GE$)xe7XIgUt6ep2V#6m?>Lv$z6>{LtUcm^f(#hx$s6*WC z>_Q&H?Sdi7+WEqG9JR-XL^QQZJ95c*`hHq7Cim@pmXsWmrmm5ip&!KV4?^m0#nHIu zaJ{#3Viz9BiDM{yO+-A%k;6Su_E1|GEx_x`U@h*-EgPt%0KOczxhzGVJ6fpJ{5oox zoW?e^UipGt!b%y-B-}jYJ%D_Q5S}80;WgzMj58RzR>skoU`&mX9OzZtn2}RAFIp7Y z!Eh!&2VTNbIG)C2y2SD%z)4>~iCWpkKM(8D9KB84u)=`;Zoog zr?Ro(L3H1N#yhZafm|^lC&+3k$bW^^lCiy@Xc-` zqLgA#3+b;#E$vI4acIa@vbHr!1G~$05for+`o;J$KJN&@xv)UyVV8{_hvZHO*UbA4 zR@>Br(G1titPwfVmktWK3*;`Sf}o`aX-*T&gz$p!V!0tRnG}8(Tz@oDs0h2Sdj{?^ zt=wg3-5^P4dOTB246Hcm;Y6VK&a)|KrVBr8Vo=TQOFwOvV z?Gzx$7ck7dtI8jS{KI7ES=3_pfpwY^>QKvpQNe(x+#c|IkXj4;(B4UG=Wavk7P8iL zry!r=b371qhB2dSQ3mp1xDUhiVpHydl5OL&>?3Sodnk4LD7qg-xO2BT6gRXxtf#5D zP6l8GFI?B5O4HiVuzQV$)(&y)5RHn60EL>@*@#{998xzDg2l^(D7kpbsE{+-FzHS3 zga;FH2`lZG?3NrTCkWp_?FOR@Mp-QuNY?{H2?j5w<}RRu~ra39Nau(zO|GOfV+!_8}`a$OFjW zrE_$nN`ahs6(FS65`OlH`d8M1jK)@2Wz7_G8(Dt}JZg;2a6C&@;o}6)@}=dpti_jhpJISf zE62ShYp&I2=%!Ha8FGz(4c@;7YdhrfbtFU0hW_pGV2x)EG7*P&$3r&aZZUxRC?0$i z4}1idJ9>L40O=u3M(zxh$c=Sdb7#m2lXiP290sGBZ;a9cSw)?pGbr;$p-y3(!f*}C z9{mEmt|uY8%0Q-HjB@Za?R|{!J2CW53>jAEP+Ln(V$>$oBBy@|P?I4AU9hp)-mMe6 zS<&ncYnX22KFZ#G6UcAEdvA31AzgiLGRp1$;K5hG&B^%-$O}+TiLHcj!;7#HrR#nx z!oL;agCsj@F!VITR8ACR@$w{cryi!B%969eQ{mFpf4QkG# zZ0*w)rtS_XcW|=%{n+-Xsph5Lv&ZaCq_ij2aVVai<6rd#qsOuFI5rG5w=GtoJn1m2bPHhHi+;iUczi^31U@JEOaV~9}-Z~+;BlwyGq z(o*E<;IQo(9EuxWMC?QpmR>W|>-cw_04;pf>Yx`M{0bt!g2+$tYU@|{DU>~``qB?E zqQ`GBHOjTNs!XSspN(hBe1P~JmrxJz`%(wA%1i#}rQFp&cKP4Ick&S6JMXES7tkei8pKj}Pez1ICq6UqKK+;8DMvF9xRDNg=Vocs?7%j%PHvvxmI z?Kk+vEE3WA7pRQxdeCe59kf&dujT-3jSwD|mMpJXvu*EFLUqq&{%URka2tkCKHaA5 zAa@#vJ3&tIiu@gsT_2a{H^r`!-KXHbhU`9t##_*R3sBwRDiZ6WWdRC)E4EMNGmLk6 z*@8mk4*q!|HA6>`M@HV>|0Wwta=<9l{&Cd2RGPm`do_xTLuBZJTzw9szd)`&2X6jI z$zI$gSE4M~$Ykos-_$XeAa9Mfru}dN0#EaI#Ae9E>xwz!=}Z#cI%iIs;#}j?b^e~) zZJ@e~t9H*W!+$Bc^4BT-Q?4F{&(W7XM7kq=-*8D@9emyj^~HWB)PN_6yAz>KZKfm< zL*X;k(hQ}`wQ=(MV5~W&Go|h3KCSXBiFh+3uN8i`;AipRXYt^F9Gu(=a4VSM6jzJw zMa-VWd(kel7P(?;Qz$bf;paiubluhl7hh`QMXqi)aw2~}*7Emb zp!^c~`z5U1+DaHAoAuZdeh~%OQnLW<2ZHAH>`D0c#sOS+WC`$yu)dJ6KFC_~h4}pY zko$dv_0?M@5vh!CaqoJ_3AJ))OKt13)=kwB091hSfYADra|N~8tMyj0o+w241~MI4KlOGM$gnp z_-<_S6z7Xk%i}RSA}IbYQx_`29ZA*>$=dfZ^6<4^4gFK(;7`#ipWCWcy}@U9KMI%F zwnjs)wnXr+D*$9|5g8?{1u|ES>H}QchmpVjVy?b~V7>(I?|_?CWgo^q471iPZpanM z=nT0$vKah}+5y6Ga)P{$uJ?2okTG69^I1ykYIXyS8+f%vp29svEiIs2a$qonlV!Js z8Yk~t-%3|+wBKw^Y}%MH?p1s+Y1&ISD{DKJl2A(o@ArV(Yf&cI5gDdNj`>;D&KK4L zH(8wqi-Pyq=NR(g%7Wb?FJ&#aD9-o|xk?y}q|O;yZnRJnM`x&A2X*}AIP`KNe_hLS z7YxGQ{8+~H_*1Aog_?1spq3(UD35S5&+9~~C|k0V;<%ei>*N{M((>`opev^v$JDx@ zaU(uI2brhh=a3UNCPrDlE+7kqM0iJFX%j-W71lR@mH2cG8lTP3O|0FF2-z^yL~gEj z$nDm0KJCc^#N;nk$j@CY=%!1iKruQ7{+Ll2!i^nd1>Nc!uk^m_Y=oZ!CLoRR=kzUQ{`uA{sEc^gn-2IjSxAph6N20$Q z;ops+ht`IKO6rz%vz86i?65shves48ps`@B^9mai!V|h?Ex{ODcF1xgY>PTwlsgB- zRj-2wRI)t4+B=YYha0MPuTiyxyMwz!&F5TEE3Xjw97H|`kqgL5HlyKHK-VB}2eJwZ zBc-*UZvuZ4_{_olJv2q)OPcxuwF}f1Kubgv$TPSuZkA_;oM99|lZ#hLNxDgm7@t6~ zZkmiQNlAo*7vq__Lyh)9b{_dIRi97z>;z8_sGF;Dc|aVSPt{sBl41=d%BKK*3V=*M zkrTAW?;z)ragK1>qC;-&Js}bs$^8Y4WZbM(hVWF^vc=JjK{#H`K;<0#*FYv~N033* zP@vR}A)lUSUY3mjFghT77c!l^fV9`%v6hR;2}VrnLDUZ5?m*eK*1G}eCh!z)uAGuV zp5bOP2^Fq}62c6q8WFLegKH`19vZG(cQ8}{tvnOl2}S_K8!A(BEw%xrtTk?eIR-hs z*1gq2*jFhQN)Pf_b4aH-Sn#wP0U#O2hep4$4ol&|@t8E|H2;ily2O$l;=v(yU9<+f z46&BfX>Hg$rkgB$OcrCq_z~_N z;qK786T$<0a&-nbpfMCrcOdVOyK6@j06UZ=chQdLqKgBOdt}9yJ~^A88ZD`V|U2i#%>a3h8Ex*RZcNvCW`^t$u%+ssI!+K&p>HBHk_+r zM6Et+VWlUZZp*)Jj2bb7uJ99fr{uIbxeT!(a>i$8i0J8Why3l3&Y99^WZjrFyll|? zm9JFr?V!9Jxv#@U!q-M7m}EtcTse+f7b>KM4}7{Q9xSb?x29=47`TH6LCzJY>l~cC zAU69?sBq2wDO{JT1>saHqeQ9kuSUb)?(i1Mi-_STFR@`~7gWp3u+(p*DLYl`QOGUN zA&n@lcR>gP{19LgYcRucz|L{XlLtrTBpw)1HcI~So2U)d(xHWfE$A-zmw1P~L{7Do zb^;))R4xCNw#tUI7h=P;ss&Z&-#)~ruu@$tHIrnT_0e4=(-r6F+LNP7l#0R zUVA83*4kbraX9G;nUX!h8%F_4 z%E3lfxQAZEDT|gcck8)`xHYJ~D4nlpFfz8VkwlIWE?m!<8lDI3Qs46Aw<FTkwi>aq+%+$2weF?-R!T(4QLX`W=rEAe4ClD!W%i+V zdM7FAQpXfp*i5+ARYX8#)()5BBFWXKldB6xKSQoAP&>k|j~%WiA{d?VFouW{YDBh1 zssTDgEMw^Ou~4@SO$$$Y`tU2Hk{@&r5V$4<#Z4 z%$zYfA?>hqPC_`r#vT#**v2J1YFkUVOV#JmW`B`3^HF=guklEn1o;@`W4!PFJg!mt zA0lNfYM;soymZ8UE>(P%RbYW!@G1*vl4zQWyH>mQ?OgKn8KbCm3=6fkVPyuB>HEC< zd|msIvlKvw-iN#Xyw;U=Jv!mD6I*%h)qe-$zk_iBBT&RO>Wh4&i z!70}AL}Z4XjT}Rn5ay+HVWg2vM8yFk@LLaDZUOK8>gTP~6uaUr$StN5(7;D-vqcde zbiW*^F9*u=v2olveGb>_wAl#v6sXkqdE}l4GD@Y@n1Hv3B)g3@!VBDm(Qw?ULWPl+z&ex)iuVlw_|3nkf=8&G zaTt{=7*=pbO_AhOH_9R8Bx_y*P@{EQlyIBu)vUQ-pfM9DxIWuS~Q!grs#*xe`I&B$AFbS;yv zgwYlG5GM~IkAW($)}ZAJc;1$(b_2B=$fZSxu#6*I)p99Ucm`$0xCu+p>J}Fp??>+a zcXblRVSHhfQkdNZfTaN>VKLb`w1$d^k4na7KsX|z)QrN~dAN+q4MwTHc_~KgHBqV~ z5KeEHrcK=#!me)y^wdn=CVX##50J}L^9@$@DU8{AFe-qr${yaItz$FK=}EI&z91|aT~GU~ zaR}h1)DpQ{4X2tO9DrvMlMSKr+*?CKa%$$S<24)Q zUp!?L;UC0W4mgGpAtE&#BV&FRoXse%(Hk4g1DwbZLKpw8Br9A_=uQ{+w=6+l~>OKicRLkDY ze$vj42bB$=;`XBO$gU|@E!l;IPskZQVQMGt)1uHge%xKJv zf}AdP^AzD{5OyY8nF-Qt1m69wE1aNRsMv^{+ycN|oyF3$k2Lmt6Bq9^lSJju>ZU!N;EATQ{~tBl?N-Ww3vL!_z&{5j?E z#d<1j*3ytF{#Fq8KtGd~0!la1s4R8W^)n#=6YWN1dDD_J8`tweMk4JY;q zK8KM|Eod5ZL2fV^~}p-#IFnz{&Q6ty_1aOQ&X zK15y~YF(0A9>VbAdL4%r$eM3$!Lt+_i_r_pd(sdJZ=5!ymiYOkmTiR|zsEPho%zgDz&cqdVK6#H#A{h6(hS{!>+SU^!g*TZmg(-gtzV2ha+1Fc z=r3dAhdI9De9b~7fs z%R6#IVsBF@=cCvvAQ!s7pI4Ri6cq(SnmTC4Ix&-fhpV04{i4 zyr_lipY*6#OoZ>>H}y|$Ivf2PhmQjFD2e!nyE)ml%HY*q&t(Ma-lO3C#&T6(JavJ} zYx1P&0KAEa+#1}09Ga&33P$i;|IShKGS=m^?K@**Y0tvDrv_yA)wJ0!GWrST?=NEG z=K%dVd>)Q4=0U~LR^-Eh*#F8IuNrQ|`}&)De3mph{i=)C!ZP*=VV@Aj%fyE81;Q7` z8!n@)5oWg*OBgk>s=7=5&bg9|zp_bo{edN~)BeEHAII7sM|b$Gp~P#oj<>EUTc2%} z;;y+L7?SPu_93nvZe0yn(!4h2$=z0BX8>k0luJj2#b@bVMQ$N{i`4mN8b8eF*J;8J zBm7fve~L79SGt568;EopzO_gSl^)7xn`)*6_;HCGQisSeP51D54~Nd-PLLC$0iOoh?lfnE|EuMPcs9b#(cr;{G#!2F5(skd+$T|Iu2>(s&{!N7UlA$4@Ft$c_ z6_(+D7>dsegrHDMb<#;|@XRYfi z7+nF@8vDSzmK?7cRaIRJBcr<}tQFpkNQV+PJm%M~oM(98Q@RO}Xju4=rf!o&EuAxi zr*1xb8=t+6V74Z9rml56LHGpFiILYW@p7RmH`aD@ALTC)CgaC#2@2l+I#hGjUA*9? zOVU>dFyij8*K-|@uw*82cPC<1fyy;cs34oByfTn1E^4zWHl6L9Tf+C3C{IixB0guR zgh3j@5!_lRz>Cj0?54YwFhugKCBg=nDR~?yM){IT*9)gEe9`B!3n^Y6y$oOUTu@tp3V<3nVE8a($XaPM|^CuoASvOop}LnvNgBJ%oF{fjoE+WDQkV&5d-)3{-;7lCcjXNgUz`o_nsmX)WaT z`l8f;Dr81^Ea#ubscD64_GDh>oFbe!y0(B34-BC^Z2=D4N)Bp?L$%EPGq^ia?8Nq| zq~GK7niBXeYvm*W{}6zGh#LoxQPca(tpqLJ52EJT8P$#;U0%DCfVT(3IV0Y6NME#^ z!hHnt5sY7lte_#CGa;Rgl_BIFMeR}K?&Bt@PFTT6^~)}w9U^QK`sL^ZsHd@ESRog5 zCv?3W+g!;;F%T)Q@Z~rf8Nm=ahlmWO(urI~Gu9LisBdIT1SpeOPNG{Q7`l4{fUL^< zknXewP=z~(+73!aF5s$_SH_Xs7L3>BE^aWY?6y1R=w9QF*+n52n{zbMiJ3>rB?n#g zTd0K$!25~P1CzGY0px-1!Yvd=6O4(`!f0twMZy>o7DiB_d$5L2>qW$L1|=(l5&Z;i z`~+@%El}4Xof;x%&GGqe($vAP>k;_uY3%XI$W2MBw2ZV~W`#AcMn^+WX8^n;45aP2 z=^7E`GNxJ_x4uOtiC7!fuWsJ|j1`a%-p9+*;5*N7$XJPR95N+#%UjissdzA>LEqJ%#rIlxslkVC-N#z4qB`*woIg zWX&X|Uy8AYdIItgryM8seYL3RgVV#|Ydx5q{|#qlZ(%jmYT zvx~dhIKYON9h+f>w7G`2b2Fexj$|CKU>a!RxPn@784a^BYSRXMGG2Iy?BSn1E^-$o z-1M5kWLm|LK|cn{W4QZj)OL{e#&eL}ss}mf26S$@(wAXYOmL?FFsiwVT{TV-Ifb0z z-h}k!)$v-b!s4?6Z5jz*yqL_Zw@+VBm-s9rSEd9#_+lm(TwCy<0OB9M_!DD!wU939 z;!qB?><>;LbNJ95V_GV5&daaC1AnVCA{Tsi(U5Dk0Q5QxwhFAvEg9o zWB{`H^p2{$U)zX?ph>L0WRvPqQ43&-M!B&L`UZBr6A^R|(&gqnHW=N8;YCxqM3i)PcAFas z;o5iL3sCv&0y67Ml2gkj+~lRy_-w|PnNezP4$?!1a0?G#P9W0)$-NhmtV5#Y$>$-t zss|8k5f#q-o!h&`;OSNDN>&IhCCTK1SGNe}7F?54u|alKO)!iKk5Q(Yh7w?MdH}qa zJMofxJ9h9ic>0n=bf=@&?Guwjlml{+?z7wJ&m&xOCc83ZpB*R7czUh#uRR8e2Qg`j z2F2t&jkTw(LaVAd7#ts3>IQ1g4^henxu0RUaWGeD0ewyZl0*T9l_AZbFY#H>__Cx0 z2tlYF9(Wb+etsRfLWu^WBr)+0*)5Tw^-LH5@g?V#yHHzO=xK!Qx)@J@10(sH5<&}g zNcO9V++VLT5ple82wjtSjXgh51*fuYBX>=<1)~zdyr&93i{JirtNY1;5;}X2sd;^T% z!;8%~0FXb>@rq>auCEm%a_>=`w5hj*?{*WM$SX<#hB$KmZ!i>+QF3aEM`RN522$dm zy8BP0#JkFWLU#WNcHa=kb@x-wOYkzH>zpZ9ITdl0Kl$JuBr~}jZ=F+l!TXzd|CNkh zh4)`c(2wE$V+aptKlWg_-{{^-8xbDt;?NK!pz&Zoa`#q?902HPD2_xUr*WaD$m#^YqeP4o>wy`~IjDl4KP)cAbw5sp^~0|1On z>^yRuw(tCdff*HaOBQrFg`I_yn8d&T6iyDliq;q4fac%t;IgTG7mpq%q7|NZJU6&=p zt}8hJ(y^)UOs+nIto*1iD2(C>bG~Mb$|X*KCWB6T;~sn_(v2nRvH!v$lJeUkguS zV^miNlIT%APvhD?p2kf&A6)yK9Nf3H=B$OwZa#alBkP8fJEC-IbX83p!Q->+Xzy!h zj}rN~prBEodH>sPcvBQtq;B_b{+85j*JG8E_}Et$_!atMg>I!=Sw~| zdho8L!_fGb82^`OJh28C9&ayjCsTs3pmDbxLL{E*+FQ_g3mWcZ&LDjN*7d=LTDc1& z8sb%3z^JLlD3e&w9X4$5Q@DBlA~&8UiB9%hYi+n=P>yl@!FIBy3{lIxEhvZDHzUd` z)C7GyC~t3M@@Ftb;^Yx>KH8A62e}6$;V+QM%j*z%T}y1z?p{Fuyh0@2q^W+wwN2;f zYNO_0i&B(|5)U#%cX(i)^*Ot2Stu$KxqILi`k4hx7 zW7I}`j@p7+T}ng9tkqX;KT=XCNs8>O)U8jYm|ts6xm5>I!Cm{VN~sY8>V zHsrY(QaGejH?0yiCx*q%Jgx8tOT)ol`3ofYHQuVc)?4;ZI#Il==4-*^z?AY?9xtpG}S+o1< zmT_o+g1n$J??M}yLI zD?^a_60b6ff5VI6>JoGx19>Y4t|ghZl1r>m zp(x4UP>LWgM0AcXHnno22Z-cM$DQN=yJ{33j0vcTQFmhk8I!ImV-h36D2_j1H}Tou z1ljK|yp7#g7m;qXJ{A59VK2w#KK{)x{4C`jo`#ldEwI5lXjlerWE}{A|c4}`G(hR1g?4mZc7f^w6 zYY@kmgo?&ivU4S#acypLY32OPkf}>V2f&vaqud6Wh*yI5N*MXOs*;JwlMOCQLu@kK zkh;huXd^lV`LKCf1;Eg47`I^@L3TNX42u3`<8?;YB@xGofPbb`+S_sD0r5JZ(yoC8|5IG0M#p4#-8FFlfmhs?i zjVfq_t=1k;J`%lH+qE4le7v{Z6Cyb(mHZ`qFLG8ZPvmT$WK!g0D7uStW^JuP#cmw8 z>p~hw*WRpVe%7U_-AhJo1~eHuCK2|P{)O=@jAu#M(`a<=LMDzw07Pm!xp>zB^)R;ZyK z0wgc-CAvmgBsPZ0lw4VgWTP{LTJV&sP+LTI2;mN-+#TdjvgOofwX+q8L$?sVh48S; zSg@N)A3&ZX?Btvv^CZDUEO4{g@v|;od~qKuW2i!rfM!%t@>wCTN0s)LgJjY;f>OH3 zEdaa~C*KOW4>>_jj1r7w8Aom?MKRDgME8(U`O>;XfI@C|O9bIP)Le(Iv`3C{H}HQ2 zxxWH{r=tT9WSc9brA;Dqd`oS{jWP+mYqphf`8vYx5ey$iq~<2J{Da%|8hEvgzz`)n zyt_VO=?aCKUd8*)N#H+*S06*}9CCqNAQ#9usoDc@4gZsjK8f6aSYIH|V4O9($;JSX zCvq~9Z0*Kft>sc~aw2?!ljT)2Ss{eM=sI3qM?{TymHBISXXJ8OEGX3UDm9OPI@IA| zE#w^IjLLCFgU?muh_qmGJ8}!|E&Ov;d2jkYjBVeUKTj_} zf;Oz=YM3r^E7TT8B2Neh_;O4{xo9SJQ#@@b>AyYHoa`6Kb;}{-0@p6qmw;O2K{z+_ zgRqyyf&w%V?L*GkP$Sk%`yCiwHI@xux?Kj`#9<=^G@(8Vp1TL%iTr-Z-%m>31V9yq zQEEB#q;3SS+(je(Tq8i$9V(sfOsIm!`z}|lT1oq`!r3od4h8;c{5vO9FNHBlk$}XeWI6}k4cMrx6a@PP#u7y9toiicOh>epqIYY+r1+vn)zHaRUy06K0 z#dca%FsKb_ANsW90GJR?lreq~26Dou$XRl)BNseu z`O1%6Lg_|V3XeAVTF1Y!`2j@o-sRq-Esam*vsl|g2{)rHxx2oj+7kX$K8qV$qfZ5S z2;tu3mht~KpIx@;r(N~8@BY+fTg-3gKYndy`R>dAp7aiqA1_&|7c`ds4})3xMfYxLj7@!vd3e7U!-r5Nh5r4hM7IEEq;fPA(!id;}$#1Y1*4ZduV zgWc%Hq$0FH_cj-D{4<;be4y^ih>h>MT;UD|U$)2r^sdNv_3z%GTkwO8fs95*gN-m= z>}aqNyvHun{?c!`{O{rK;=lLt-(TgwAS--tk*6*->UWBwwl&gP7-y*68#%%$Z9aRk zqZey~rs>uf;kWGmu}jCVekcF2q}}h%=);U2x%}@14_kiU<>+D7I+wYJMfu<*d7l?Z zZYlgb)lYi){9#BIysuA0TXtzee|X^WcV3P*FSF(}C|jeu>JB}=rTeLTrd|KL>zeb} zWmpg8>@*jGt9*8iD~Z3NdhO3%*68Y=;lDS*{iB!vJ^T&-MedD+KgUVPu9YG0SA*-( z6|YC_+H;^GTbWDNjGQ75e;5?FSKxBg<`0`1FU-~C6|GV}-@!$W|$d%wDCk%tla9Q`zCbmk?6lJC;GewyR@MWa)8{1ZUTMNF#8bku;krh$+;$U@SM}G8 z)E(N>5OOx0DY4D25YZJPy3*S0n24?r(G?=Hg8FB}S;k}IXnpkp@b?q+*jF^tH9YOA zh42*|SK|uV*dh0FOPiouB7T)JK4edZn-TEWY|MOi?-A)V-dcAlnT|WH9_B5@liV70 zcPBpWVWaslw?R+(D95LvEVRgBj8TW$G zT?6i&rs!sb2b~S0)DZto{8xWA-S+-5gcV_${svcZCwmOJ4y{S&v@5??Cdr!T==$^Z z=Ab@{F5H*%-^=n@M%vYyD9-N3FNM1_v5x#_P7wQzhyTo8G*3CZJHvoxMB2R`owESA ztaoRQBWIfY54nX4fltOJ0G#aC{`}=<_p^h)pFCG$8|dTg>b=mrlzt5%Jn+cne=h*w z(x)2>x>w+y$N2C7v4Q%$Zg^N7Qf@t(1fZV(q5JDMwljw0y562N(C$7WvWBB263c1A!9&=_`+xskyF)8QfUx7h?<0mrz;(7o0kN9 z<3-_gCt!o4CI|yEDoMZ@3<}D8xF8Vvp6~aO=eN)PRMh*q_j5n@kF!5}?e+4kwVw5? z=XLM1iuhwZ>nxMDHizsl(PbUFEZOb`EDMd?Mf^3a4*Dq+mrl!CX$|TxLY&1+SFxW9 z$8%Xv^fmbC;%Z|7(bVmln6=UFQc(j@E|cy;@-9F(4&7ANv6h?V-rN;+;ZXZ5(|-e^ zz9HI=-(?wh4MdTLlnMG2PbRtOc?>DXKwJS`{MQHJT4^+}-Uc9CR#(8^0sb8VJXjRh zc|i0+uor@zMSN=z1Gom(wSUd;U~d6?3%o;!i$X+67Jg?TalKt#3JDx4J_FYMBf(RE zr@)>mzYLF-})_;dmV! zud4=jKF+xW)_p%68+n2YVBP2JA*xgRiJTR%Ay(74PTs8eA4I6z7uHdB;^sFfBX;y* z>tl!SHXC6U6vP|?R-jvfPVwIg=)b&w$E&~Y#Mkre^^lwm$8JFPCLUR%PV=+ty9iyW z8Q4rRM_}^=;*J{fErsBSsd8Kj$E6533HGsoj|E%?{1o7)03QxG130q*U8y4w2`SYL zxEd^XtBCS2fG#Nls;NeHDt;1j9=ny^-2dgNH)=P~! z?2E0{%1+z*7`*-wz!0`b)~sx3soxyLb0{R(siV}TT74Yik3;O1U$FWm#w0fSaM)b> zF@d`o5XM#B?6hBKaS$7Jd<`50QKw5W%P*N^hFcaD$=QCdIbNHnC+y4qAVNz-jH@<_ zYW5W^v;4OfN1GwW5r$(A4g%T7DVo1n^jhVn$i?7K!5>f;n{Ar zj#~C2G@>*nEoufS_IZ|Z5YTjJ(F00Bw4=Lfv7?LN zE~!yMpMveh z1i%b08xY9{9dD!pEUkcWq#%unpI0ez6_OCgwoWw)HgKp$akj?Px7pGRI=p?#h=Ch{ zktgqN3bL=&m}7v)DD4EIVnQo6f`Cq+=9qy(16lzw)iR==2F_FDJfh~1+ym@!S2X3W z_zw~hapJc_{OuxYm)~jKDXniqbXaC==fV)_}49PMivmm0Wt}Aq_qtaT-1es~(4ievNnnks( z_{x2z_lCsjaKPL#Z?qb(M;HHQP!}HuJdSGjpjs!@e;DkC!J0+C5%3!U?d|UeydTgy z{|&(30Q^$@FRq*0T-l z?O=ZoU49Q;er=riE92nls*5gu0JaBUdqsy1@D*TR0rt;2*whw?9725n@U5`D6*m91 zqNC}9gVh^fM8Fpj@Tv{G@rRW0Do9=hiPasUriXwIME(roKZE!S@O}>PbAT@e%q-@S ztOY&6_~X+DPXN0U;++uh%PNj{U|We1$2woNLKk3LfX$aD%47xc6G%1=29P+Ixcm7d zUZ17C*?td0;;7k0j*^xrx6>s&5xOT*+Q+JDEgzUrDBMpFxK;5rIKBqQ$5}`E0S6A1 z_dkLCPhc;o&(7i5IXpWL4SomkcK{bzU)wq!5y|p%5Xa-61kB%8KDT;p6Z-v3_5II4 z*D`^%@U2ys7Ghld_aNo;Pmi?nL(|9W5|WF121ARNb=x@>{MP!T%jC-FVr?D2nLBoB zjxm@WxY9;SYppR-ZceakWyWDcuwTMMU&2EdKbUi7t3|g!oQ0IchN&Q7=3#Tk*~i!t z+Jt_mSsmO{MU^O_Tx00JBl*7r#(yVyc9Lf*Uc{sG3C^{G_E> zTR6wcns-(VQXHT5DCp^R-S%9Hd^*H$LFijh^3!aA zO%t)x9N1X8k_+p*OEr)tSm|wTw<4g^S$`6FpG4l3_}NpFCwX>~XBW`udRk=dC&I=Z zk*4+viEEUsA*##+Y%|X8D5$}rjateQ7A?4seZ}bR5c><;$ijdc>^TK|&~s<1I^q>LVyRQV2#q5a z0k1-ht5D-hfPV$}SAZ`AY_$czEK99Q=wlnKQECrcbu7Si2fF(GR@OIR-mQIeyvf;qCkRs8!?C8);-8?OOJ4oI~ zLHp2Uj)<5hBK+%$eT2n!s?lJz$M#6ob}FE?ZHM?iE-`c6fV>-&hxkK)hsJgJ71Z!N z%}>MjE71LW=>9!ye@eNViHJEuU>p8haw8~G;P^ZopNHe8P}0q&PB^YYvI2q!6&($y)qI%LEcz3ZyXujnHi43mLc{Babh`t1>&Q~`zZ4MXxvRZ zK)8I@;7ObFck}GKAwC6fg3GqwY9Bau(xoQaV5`nyOJ`%m#@Y6vJ<8}&h9l7D06quM zR(1@~X|Am-MgAE|w)PC`82CwWJP83t=cd}WOwGyOrnzN^mr*hU!%0^vu_)^*N1!`` z(78Id&r+fY5U>^qfFu<~<%d;px1WXU1fD%X`GOC{@N^GkM zvj&nKh&S4;yyA9B6T1Y~d>XcH$Rj0-XFb5OYl)OofcGKgK0tRzOgz%v0pbo2osV<= z5{O>{aloNCQf}wj?K~Sg*d{QK(FGcv&dXLIS%sv;E=KRI31t9w0LK*a;^&6|CLA3o z?S$A_oA#anJb`2@^r?VP1-t>?Hv+y9(3wqfB8XBXh(6#Vbc=vyl?6bjc-C8LOEA2L z=`dzFFtnZ4eTYQ1#7Jw2-e4BV=OOAmBzpp}j2(Y)Wa<)q)Lu`D(Q~f8bae4ehFu(g zbY!`g35>gkdsaqwC6(IjZw6!>);}`3l%z^tbJ*BA0f7c3CvtZ=x?GMf&aC$W?giA7 z?*e=mptbNSK&RnPg?AEg60FI0AC_;yN-L#cldi4WfVrdM%gINC9z^ItgsuQS8}QkH z*8|4S3xKiXD0D}mv+^3iM%6+GXkAW$ZS|)3FB^=>CBrB=UU>Q70nhdzY7deZtq*H~ zq3$ZapBz#A)0sA$Bk3$@dX$DJUwj>V&H1UzcIj7&JP3^|9rtuuiLNDtOjvtEo=FGeflIepI^h7XZ= z$QYs;r^tVkw~j77LdrGOcT>>5RW4Li8qS{}`A@8msEZoO#g1gs`(2MHJB;L0bK*IO zItNh=0=@?5>d`k*`$}2k*%~BwF)1`#v_iSsTLu`lfyrAc56LYKz$6qSqO@+xQ2Y!< z&H(lx{s70x|p_-6*`E!J>gI%xK;wuoTo<+bQI^&JF)5YrV zMBaBI?=IL51G)y<11vSeUDzC-CPXg+I}h7DcL`-(au0}m5N~9E8Su-1e-H6D0e%zU zEXgCwhN+6XX(VRH)+PwNpMv*O@J_+|auXTZ=jC9(2-ZdI)23_YR?|$YHZkop-8kLc zDBEU;n61GfLW@r+(wg}SWqbwj0<}kjRW#_X=g_BY#|{UTe*xQH$i}lWQboW3-T?*u zCrDfoKI_PcWX|jZac7eBTIgPjs0(3Br7Qz>sw_hdu|EaxPr*Bcxb(@~odj_b#2jGh z2)OHk=z-Auk{-ef!Y;Ll0*wFU=m?lZo-IC0ogb=A!?uuUQkRZJk!QKd?axF?IUtID zY4$6CX(=ZFS5d=MCARFTS1T_Adl{fJswKcBKo$B3;70)WAS!EQV&4w-?O-jaG(_m` z0b#3fAW&z`q6jTd)TJqrGa}57vFo z8^^Ib#>*-=~ZdNO=t4V*r;|Xz@35Apsm>usBtF_Oyk+g{?Fu*!1%u zq#OeDKzxKpVCS?FZZsb{67gz-2(SFR_82O}T3|yxi0X>RQDgl`$gzp19lTwJFf)m9TeJ&In0(ucai)4OtXSH3Uc(uRB1 zE2C%bG}z;;*NAX7w#G1i_6Q_~MOIf?d~_n_DSk&8`*3HEc;9>b|B`Ig(Jy>sRo88|r?Wfdtq9Ha0r6nvoY>WkQe}4F@5L;a!MANRJ4Tc{l+&=eh~R>Y z?@YBS#jzPCycHAPibX?QTqbsGY4{#rXQ@3ygCTR+^6snC*LvVDUC|tAY5PX*q})so z-$?r{@0HV1^4C#)cI-+dVziNHqx%v%e+iw>TY<#z#zU=Km)NM4@@RbjXbMlh+KFUS z^K7k|lAC0U6zH;aFo6aWXpj!*vpoAO&z#dO06L2?31&c0dM4C30*T$u5HQ|d11xdM zT}tyUobv8Gw3y`#&Pn?{#40^RrWx01g05zj7;F3}oy(XeM|*sez1O^h#5A5*l@T}MWjl7?w? zo~SsVI&$~bCf;d-34UkMFQo=wih)ij69;)Y%P~z>o%f)XnbqFFuxMolBIibgy1C&S z3faE!n}thY9rHWXO-nvjn_6bBErl@aT_cy4rROCI%0AOwU^~mgpQ0eAv}Vlb0zMa0 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 Rik|`7_pLwRMa10Pe*tUefQkSB literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/0f9b9e69-4323-4b9c-811f-c9fa32502d63.vsidx b/Code/.vs/BlazorApp/FileContentIndex/0f9b9e69-4323-4b9c-811f-c9fa32502d63.vsidx deleted file mode 100644 index 744aedef785b09a82aa6fc869d76756e0fb87be2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1611404 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 _st0&vSm|LE{J3!${`{(&vgK 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­%Yt32C7&iO$*T7hlt{^Hmte(8_|o3XL9b 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�AX}LJ8(B3wOm6gwI2`nR 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%0DvAHxF?~yc#*dKq6D8^SRihpW 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